Java기초
[Java 기초] 객체와 메서드
Holywat2r
2021. 6. 15. 22:20
* 객체의 속성은 멤버변수로, 객체의 기능은 메서드로 구현한다.
클래스 내부에 선언된 public int studentId, studentName, address 등을 멤버 변수라고 지칭
showStudentInfo, getStudentName, setStudentName은 클래스(객체)의 기능을 구현하는 메서드라고 지칭을 한다.
Student studentLee = new Student();
생성자를 생성 한 후 두 가지 방법으로 학생 이름을 대입한다.
학생 클래스에서 setStudentName인 set()메서드를 선언하였기에 studentLee.setStudentName("학생이름") 으로 대입이 가능하다.
같은 방법으로 studentKim.studentName = "학생 이름" 으로 대입이 가능하다.
이렇게 생성된 studentLee와 studentKim은 student 클래스를 기반으로 생성된 학생들이다.
클래스, 메서드, 객체, 인스턴스 등 용어가 헷갈리는 부분이다;