변수의 가시성 만 같아 보입니다. 이 변수를 공개로 선언하지 않았고 다른 클래스에서는 액세스 할 수 없습니다.
함수를 공개로 선언 했으므로 다른 곳에서 액세스 할 수 있습니다.
공용 생성자를 만들고 변수에 대한 get-accessor를 만드는 것이 좋습니다. 당신은 생성자를 통해 그것들을 설정하고 get-accessor를 통해 그들을 읽는다. 이렇게하면 데이터를 안전하게 유지할 수 있으며 필요할 때마다 변경할 수 있습니다. 이것은 데이터 클래스에서와 같이
class Data {
String height;
int weight;
int depth;
public Data(String height, int weight, int depth) {
this.height = height;
this.weight = weight;
this.depth = depth;
}
public string getHeight() {
return height;
}
public int getWeight() {
return weight;
}
public int getDepth() {
return depth;
}
}
고마워요. 나는 내 머리 위로 들어가고 있다고 생각한다. 나는 현재 "샘이 21 일만에 자바를 가르친다"라는 책에서 배우고있다. 모든 것이 새로운 것입니다. fundementals 객체 지향 프로그래밍에 대한 내 마음을 감싸는 데 시간이 좀 걸렸습니다. 어쨌든, 저는 4 일째 : 목록, 논리 및 루프에 있습니다. 나는 6 일째에 생성자를 배운다. 자신을 서두 릅니다. –
@AbdiAbdalla 시작은 진실입니다. 마침내 다섯 번째 언어를 마스터하면 모든 것이 똑같아 보이고 더 이상 문제가 없습니다. :) (나는 자바의 초심자이다. ^^) – bash0r