Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

Kim Hyeong

03 상속 본문

java 공부

03 상속

김형완 2018. 8. 10. 09:57

상속

기존의 클래스를 재사용해서 새로운 클래스를 작성하는것

두 클래스를 조상과 자손으로 관계를 맺어주는 것

자손은 조상의 모든 멤버를 상속받는다.

자손의멤버개수는 조상보다 적을 수 없다(같거나 많다.)

상속개념을 적용하면 재사용성을 높이고 관리가 용이하다.

상속을 받을대는 extends란 키워드를 사용한다.

자바는 단일 상속 개념이다. 상속 받을 수 있는 클래스는 단 하나이다.

** super(변수) : 부모클래스의 객체를 의미

** super.번수 : 부모클래스의 변수를 접근

** this : 자신의 객체를 의미

** this.변수 : 자신의 변수를 접근

** super() 메소드 : 부모클래스의 생성자를 호출하기 위한 메서드

** this() 메소드 : 자신의 생성자를 호출하기 위한 메소드

** super() 생성자 안에서만 호출할 수 있다. 항상 생성자의 첫줄에 와야한다.

** static 메소드 안에서는 사용할 수 없다.

** 유저가 생성자를 작성하지 않은 경우에는 하이클래스 생성자에서 자바 컴파일러가 자동으로 호출한다.

'java 공부' 카테고리의 다른 글

06 abstract class (추상 클래스)  (0) 2018.08.10
05 패키지  (0) 2018.08.10
04 메소드 오버라이딩  (0) 2018.08.10
혼자하는 공부 02 캡슐화  (0) 2018.08.10
혼자하는 공부 01 - 오버로딩  (0) 2018.08.10
Comments