코딩(JAVA)
자바의 상속
김강솔
2021. 8. 1. 20:03

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

자바를 배우기 전에 c++을 약간 배웠었는데 c++에선 상속의 키워드가 : 이였다면
자바에선 extends 란 키워드를 이용하여 클래스간의 상속을 진행시켜 줄수 있었다.
즉 DmbCellPhone의 클래스가 CellPhone의 자식 클래스가 되는 순간
이런 경우 CellPhone의 클래스 내용들이 DmbCellPhone 클래스에 흡수 된다고 생각하면 편 할 것 같다.
하지만 이 와중에도 접근권한자(public, default, private, protected) 설정에 따라 넘겨받을 수 있는 내용들이 판이하게 달라지긴 한다.

분명 2번째 사진의 DmbCellPhone이라는 클래스의 객체만 불러왔는데도 불구하고 1번째 사진의 필드변수도
매개변수로 불러와 사용 할 수 있었고, 1번째 사진의 메서드들 조차 DmbCellPhone의 객체만을 참조해 메서드로
불러 올 수 있었다. 이번 예제를 작성하면서 자바의 상속개념에 대해 어느정도의 생각을 정리 할 수 있었다.