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 getEng() {
return this.eng;
}
int getMath() {
return this.math;
}
// setter
void setKorea(int korea) {
this.korea = korea;
}
void setEng(int eng) {
this.eng = eng;
}
void setMath(int math) {
this.math = math;
}
}
'JavaScript' 카테고리의 다른 글
[Java] 문자열(String)비교 - 등가 비교 연산자(==)와 equals()의 차이 (0) | 2021.08.03 |
---|---|
[Java] 3항 연산자 (0) | 2021.07.23 |
[Java] 반복문 while과 do~while의 차이 비교 (0) | 2021.07.22 |
[Java] Advanced For Loop (향상된 for문) (0) | 2021.07.22 |
[Java] 클래스와 객체 (0) | 2021.07.22 |