자바 상속(Inheritance)과 다형성(polymorphism) - final, abstract, Interface 1. 상속(inheritance) 이란? 부모클래스의 모든 자원을 자식클래스에게 물려주는 것을 상속이라 한다. 자식클래스는 상속받은 부모클래스의 모든 자원을 사용할 수 있다. (접근제어자 특징에 따라 달라 질 수 있다.) 상속은 다음과 같은 특징이 있다. 부모, 자식클래스는 예약어 extends 키워드로 정의된다. 하나의 부모클래스는 여러개의 자식클래스를 가질 수 있지만, 자식클래스는 다수의 부모클래스를 가질 수 없다. 자식클래스는 다른 클래스의 부모 클래스가 될 수 있다. 부모클래스의 자원은 오버라이딩 하여 재정의를 통해 사용할 수 있다. 부모클래스가 상속받은 자원은 자식 클래스에서도 사용가능 하다. private을 제외한 상위클래스의 자원은 상속된다. 동일한 이름의 변수가 사용된다면 부모클래스의 변수.. 프로그래밍, 언어/Java초, 중급 6년 전