상속, super과 super()

2021. 9. 17. 09:57Java

반응형

출처 : tcpschool.com

클래스의 재사용

기존에 있는 클래스를 상속받음으로 상속 받은 클래스의 멤버(필드, 메소드)를 자신의 멤버처럼 사용 가능

 

 

표현식

[접근제한자] class 자식클래스명 extends 부모클래스명 {}

public class baguette extends bread {}

 


 

super

부모 클래스를 의미

└ 자식 클래스에서 부모 클래스 객체에 접근하여 필드나 메소드 호출 시 사용

 

 

super()

부모 클래스의 생성자를 의미

└ 자식 클래스의 생성자에서 super를 사용할 때 super를 자식 생성자보다 제일 먼저 기술해야 함

└ 매개 변수 있는 부모 생성자 호출은 super(매개변수, 매개변수, ..)로 기술

 

반응형

'Java' 카테고리의 다른 글

캡슐화, setter과 getter메소드  (0) 2021.09.28
오버라이딩, 오버로딩  (0) 2021.09.23
클래스, 인스턴스와 객체  (0) 2021.09.15
public static void main (String[] args)  (0) 2021.09.14
배열, 메소드  (0) 2021.09.13