전체 글 (30) 썸네일형 리스트형 클래스 class 자바에서 생성되는 프로그램의 최소 단위 기능(메소드)과 속성(멤버변수)로 구성 사용자 정의 자료타입 데이터와 기능을 함께 저장할 수 있는 자료구조 객체 지향 프로그래밍 OOP( Object Oriented Programming) 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것 객체 지향 프로그래밍의 특징 추상화 추상화의 사전적 의미는 특정한 개별 사물과 관련되지 않은 공통된 속성이나 관계 등을 뽑아내는 것 공통의 속성이나 기능을 묶어 이름을 붙이는 것으로 객체 지향적 관점에서 클래스를 정의하는 것 예를 들어, 토끼, 고양이, 사자, 치타가 있을 때 이것들을 각각의 객체라 하며 이 객체들을 하나로 묶으려 할 때 동물 또는 생물이.. 배열 array 같은 타입의 변수들로 이루어진 유한 집합으로 정의 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것 배열 요소(element) : 배열을 구성하는 각각의 값 인덱스(index): 배열에서의 위치를 가리키는 숫자(int) 배열의 선언 타입[ ] 변수명; // int [ ] score; 타입 변수명[ ]; // int score[ ]; package chapter06; public class ArrEx { public static void main(String[] args) { int[] arrInt; int arrInt2[]; double[] arrDouble; String[] arrString; } } 배열 생성 타입[] 변수명; // 배열을 다루기 위한 참조변수 선언 변수이름 = new 타입[길이];.. 함수 - 메서드 function 함수(function)란 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합으로 그 처리 로직을 재실행 , 재사용, 반복사용 가능 이미지참조: https://evan-moon.github.io/2019/12/29/about-pure-functions/ 메서드(method) 또는 멤버 함수(member function) 객체지향 프로그래밍에서의 함수 자바의 클래스 = 멤버변수 + 멤버메서드로 구성 메서드(함수) 중요 구성요소: 인자(argument)와 리턴 값 함수 사용(호출)시 무엇을 주고(전달) 무엇을 받을지(리턴)를 생각하는 것이 중요 형식 접근자 리턴데이터타입 함수명(인자 x) { 처리 로직 결과 리턴 } public int fn(int x) { int y = x * x; re.. 이전 1 ··· 5 6 7 8 9 10 다음