반응형


String name;

int age;

=> 2개의 클래스 소속 멤버변수 선언

 

public Animal() {
name = "호랑이";
age = 10;

}

=> 클래스명과 같은 생성자

=> 생성자의 주된기능은 멤버변수 초기화

 

public void p() {
System.out.println("동물이름 : " + name + ", 나이 : " + age);

=> p() 메서드 => 메서드는 어떤 기능/동작을 하게 된다.

 

Animal a;

=> a는 객체주소가 저장안된 참조변수

 

a = new Animal();

=> new Animal(); 에 의해서 생성자를 호출해 멤버변수를 초기화 한다.

=> new 연산키워드로 객체주소가 저장된 참조변수 a를 생성. 여기서 a를 객체라 부른다.

 

a.p()

=> 객체명.p() 메서드 호출

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #31  (0) 2020.03.30
JAVA #30  (0) 2020.03.30
JAVA #28  (0) 2020.03.30
JAVA #27  (0) 2020.03.30
JAVA #26  (0) 2020.03.30

+ Recent posts