* 객체의 속성은 멤버변수로, 객체의 기능은 메서드로 구현한다.
클래스 내부에 선언된 public int studentId, studentName, address 등을 멤버 변수라고 지칭
showStudentInfo, getStudentName, setStudentName은 클래스(객체)의 기능을 구현하는 메서드라고 지칭을 한다.
Student studentLee = new Student();
생성자를 생성 한 후 두 가지 방법으로 학생 이름을 대입한다.
학생 클래스에서 setStudentName인 set()메서드를 선언하였기에 studentLee.setStudentName("학생이름") 으로 대입이 가능하다.
같은 방법으로 studentKim.studentName = "학생 이름" 으로 대입이 가능하다.
이렇게 생성된 studentLee와 studentKim은 student 클래스를 기반으로 생성된 학생들이다.
클래스, 메서드, 객체, 인스턴스 등 용어가 헷갈리는 부분이다;
'Java기초' 카테고리의 다른 글
[Java 기초] 참조 자료형 변수 (0) | 2021.06.15 |
---|---|
[Java 기초] 생성자 (0) | 2021.06.15 |
[Java 기초] 객체와 객체지향 (0) | 2021.06.10 |
[Java 기초] 2진수 8진수 그리고 16진수 출력하기 (0) | 2021.06.09 |
[Java 기초] 출력하기 (0) | 2021.06.09 |