百聞 不如一打 [백문이 불여일타]

백번 묻는것 보다 한번 쳐보는게 낫다

Java/Java 용어 정리

상속 이란?

qbj700 2020. 11. 5. 15:58

상속

상속이란? 부모가 가진것을 자식에게 물려주는것을 의미한다.

  • 노트북은 컴퓨터의 한 종류다.
  • 침대는 가구의 한 종류다. 혹은 침대는 가구다.
  • 소방차는 자동차다.

이렇게 말할 수 있는 관계를 is a 관계 혹은 kind of 관계라고 한다.

 


Car 를 상속받은 Bus 를 class로 표현하는 방법

1
2
3
4
5
6
7
 public class Car{
 
    }
 
    public class Bus extends Car{
 
    }
cs

 

  • 자바는 클래스 이름 뒤에 extends 키워드를 적고 부모클래스 이름을 적게 되면 부모 클래스가 가지고 있는 것을 상속받을 수 있게 된다.
  • 상속이란 부모가 가지고 있는 것을 자식이 물려받는 것을 말한다. 즉, 부모가 가지고 있는 것을 자식이 사용할 수 있게 된다.

  • 부모가 가지고 있는 메소드외에 추가로 메소드를 선언하는 것을 확장하였다고 표현한다.
  • 자식 클래스는 부모 클래스의 메소드를 사용할수 있지만, 부모 클래스는 자식 클래스의 메소드 사용 불가능

 

반응형

'Java > Java 용어 정리' 카테고리의 다른 글

super와 부모의 기본생성자  (0) 2020.11.05
추상 클래스 [abstract]  (0) 2020.11.05
static(정적) 이란?  (0) 2020.10.30
Java 생성자란?  (0) 2020.10.22
접근제어 public, protected, private  (0) 2020.10.21