겉바속촉

객체지향 - super (참조변수) 본문

IT 일기 (상반기)/JAVA

객체지향 - super (참조변수)

겉바속촉 2022. 11. 7. 16:04
728x90
반응형

 

 

< this 먼저 살펴보기 >

  • 인스턴스 자신을 가리키는 참조변수
  • 인스턴스의 주소가 저장되어 있음
  • 모든 인스턴스 메서드에 지역변수로 숨겨진 채로 존재

 

 

 

super란 ?

 

<개념>

  • this와 같은 개념.
  • 조상의 멤버와 자신의 멤버를 구별하는 데 사용.
  • 조상의 생성자
     - 자손클래스의 인스턴스를 생성하면, 자손의 멤버와 조상의 멤버가 합쳐진 하나의 인스턴스가 생성됨.
     - 조상의 멤버들도 초기화되어야 하기 때문에 자손의 생성자의 첫 문장에서 조상의 생성자를 호출해야 함. 
     - 호출하지 않으면 자동적으로 컴파일러가 super(); 를 생성자의 첫 줄에 삽입.

 

 

728x90
반응형

'IT 일기 (상반기) > JAVA' 카테고리의 다른 글

객체지향 - import  (0) 2022.11.07
객체지향 - 패키지(package)  (0) 2022.11.07
객체지향 - 오버라이딩(overriding)  (0) 2022.11.07
객체지향 - 상속  (0) 2022.11.07
객체지향 - 생성자(Constructor)  (0) 2022.11.07