클래스 (2) 썸네일형 리스트형 [Java] 클래스 getter/setter public class Grade { private int korea; private int eng; private int math; } 다음과 같은 클래스에 private으로 선언한 3개의 속성을 만들었다. private으로 선언한 속성은 외부에서 접근, 수정할 수 없다. 따라서 getter와 setter함수로 접근해야 한다. 함수 형식은 get+변수(대문자시작), set+변수(대문자시작)으로 정해져 있어 아래와 같은 형식을 따라야 한다. 1. getter/setter public class Calculator { private int korea; private int eng; private int math; // getter int getKorea() { return this.korea; } int .. [Java] 클래스와 객체 1. 클래스와 객체의 정의 클래스란 객체를 정의해 놓은 것으로 객체를 생성하는 데 사용된다. 객체란 현실 세계에 존재하는 실제 사물이나 개념을 뜻하며 각 객체는 속성과 기능에 따라 다르다. 클래스가 설계 도면이라면 객체는 그 설계 도면을 이용해서 만든 제품이다. 예를 들어, 클래스가 붕어빵 기계라면 객체는 붕어빵인 셈이다. *클래스 이름의 맨 앞글자는 항상 대문자이다. *클래스는 ①사용자가 정의 클래스가 있고, ②라이브러리로 제공되는 클래스가 있다. 사용자 정의 클래스 라이브러리 제공 클래스 (예. System, Scanner... 등) *객체 이름은 대문자로 쓰지 않는다. 대문자로 해도 에러가 나지는 않지만 암묵적인 약속임. 2. 객체의 멤버: 속성과 기능 객체는 속성과 기능으로 이루어져 있다. 예를 .. 이전 1 다음