자바의 상속

2021. 8. 1. 20:03코딩(JAVA)

 

우선 DmbCellPhone 라는 클래스를 하나 작성했다

 

 

자바를 배우기 전에 c++을 약간 배웠었는데 c++에선 상속의 키워드가 : 이였다면

자바에선 extends 란 키워드를 이용하여 클래스간의 상속을 진행시켜 줄수 있었다.

즉 DmbCellPhone의 클래스가 CellPhone의 자식 클래스가 되는 순간

이런 경우 CellPhone의 클래스 내용들이 DmbCellPhone 클래스에  흡수 된다고 생각하면 편 할 것 같다.

하지만 이 와중에도 접근권한자(public, default, private, protected) 설정에 따라 넘겨받을 수 있는 내용들이 판이하게 달라지긴 한다.

 

 

분명 2번째 사진의 DmbCellPhone이라는 클래스의 객체만 불러왔는데도 불구하고 1번째 사진의 필드변수도

 

매개변수로 불러와 사용 할 수 있었고, 1번째 사진의 메서드들 조차 DmbCellPhone의 객체만을 참조해 메서드로

 

불러 올 수 있었다. 이번 예제를 작성하면서 자바의 상속개념에 대해 어느정도의 생각을 정리 할 수 있었다.

 

'코딩(JAVA)' 카테고리의 다른 글

Scanner로 스위치문 작성하기  (1) 2021.08.02
자바의 Scanner 메서드  (0) 2021.08.02
다른 패키지에서도 객체 생성 하기  (0) 2021.07.31
클래스 외부에서 메소드를 호출  (0) 2021.07.31
리턴값이 없는 method  (0) 2021.07.31