추상 클래스
-
day19 - JAVA (자바 , 상속, super, Object 클래스, 오버라이딩, 다형성, 추상 클래스, pakage/import)KIC/JAVA 2021. 7. 16. 02:50
[상속] • 객체지향 개념의 가장 중요한 코드의 재사용을 프로그램으 로 구현하는 부분이다. • 새로운 클래스를 생성할 때 처음부터 새로 작성하는 것이 아니라, 기존에 정의된 클래스로부터 중복되는 부분을 물려받아서 사용할 수 있다. 이후 새로운 클래스에서 추가되는 부분만 고심해서 프로그래밍하면 된다. • 프로그램을 전체를 새로 개발한 것이 아니므로 프로그램 개발기간의 단축과, 비용의 감소를 가져올 수 있고, 이미 실 시스템에서 안정적으로 돌아가는 코드부분을 사용하기 때문에 시스템이 더 안정적이다. -> extends를 중심으로 왼쪽이 서브 클래스이고 오른쪽이 슈퍼클래스이다. [super] -> super 레퍼런스: 슈퍼클래스를 가리키는 레퍼런스 -> super()메소드: 슈퍼클래스의 생성자를 호출 -> t..