single inheritance (1) 썸네일형 리스트형 [Java] 상속 (Inheritance) 클래스간의 상속 관계상속의 집합 관계와 타입 선언클래스는 멤버 (멤버 변수, 메서드)의 집합이다. 자식 클래스는 부모 클래스의 모든 멤버를 상속(Inheritance) 받는다. 그리므로 부모 클래스는 자식 클래스의 집합 관계로 표현될 수 있다. 위의 집합 관계가 형성되기 때문에, 자식 클래스(Child)는 부모 클래스(Parent) 타입으로 선언할 수 있다. 정확히는 자식 클래스는 부모 클래스에게 모든 멤버를 상속 받았기 때문에, 자식 클래스가 부모 클래스를 포함한 더 큰 범위의 타입이다. 그리하여 아래의 코드 중 Parent parent = new Child(1, 2, 3);에서 자식 클래스(Child)의 인스턴스를 생성하는데, 부모 타입(Parent)으로 선언이 가능하다. 이는 인스턴스의 실제 C.. 이전 1 다음