방법 1. 직접 넣기 (ex. String name = "홍길동")
방법 2. 생성자 이용하기
방법 3. 메소드 이용하기
public class Student {
// 속성들
String name, addr;
int score;
// 방법2--------------------------------------------
Student(String name){
this.name = name;
}
// (Main에서 부르는 모습)
// Student st = new Student("홍길동");
// System.out.println(st.name);
// 출력 : 홍길동
// 방법3--------------------------------------------
void nameInput(String name) {
this.name = name;
}
Student(){}
// (Main에서 부르는 모습)
// Student st1 = new Student();
// st1.nameInput("홍길동");
// System.out.println(st1.name);
}
방법 1. 바로 해당 필드를 가져와 출력한다 (ex.System.out.println(st.name);
방법2. 메소드 호출해서 해당 클래스에서 출력한다
String nameOutput(){
return name;
}
으로 중요 내용은 접근성이 낮은 필드에 넣어 보안성을 높이고,
그 필드를 메소드에서 불러 사용하며 다른 클래스들과 연결하는것이 좋다 (맞나..?)