[JAVA] 상속이란? (개념, 클래스 상속, 예제)
이미 개발된 클래스를 재사용해서 새로운 클래스를 만들기 때문에 중복되는 코드를 줄여 개발 시간을 단축시킨다. 현실에서는 부모가 자식을 상속하지만, 프로그램에서는 자식이 부모를 선택한다. # 조상클래스가 변경되면 자손클래스는 자동적으로 영향을 받는다 - 대신, 자손클래스가 변경되는 것은 조상 클래스에 영향 없다. - 생성자와 초기화 블럭은 상속되지 않는다. - 자손 클래스의 멤버개수는 조상 클래스보다 같거나 많다. - 상속 선언하기 - public class 새로 작성하고자 하는 클래스 extends 상속 받고자하는 클래스 { } # 주의할 점 # 다른 언어와 달리 다중 상속을 허용하지 않는다. public class 자식클래스 extends 부모클래스1, 부모클래스2 { } 예제1) Phone을 부모로하..
Programming language/JAVA
2023. 8. 27. 23:57