프로그래밍/Java | 2014. 6. 24. 12:13
단일상속(single inheritance) & Object 클래스
C++에서는 다중상속( multiple inheritance) 허용하지만 자바에서는 단일 상속만 허용한다.
다중상속의 장점 ?
복합적인 기능을 가진 클래스를 쉽게 작성
단점?
클래스간의 관계가 매우 복잡해진다는 것
Object 클래스
모든 클래스의 조상
다른 클래스로부터 상속 받지 않는 모든 클래스들은 자동적으로 Object 클래스로부터 상속받게 함으로써 이것을 가능하게 한다.
모든 상속계층도의 최상위에는 Object클래스가 위치한다.
따라서 모든 클래스들은 Object클래스에 정의된 멤버들을 사용할 수 있다.
toString()이나 equals(Object o)와 같은 메서드를 사용할 수 있다.
[Java] 접근 제어자(access modifier) - public, protected, ( default ), private (0) | 2014.06.27 |
---|---|
[Java] 제어자 (modifier)에 대한 이야기 (0) | 2014.06.27 |
[Java] package와 import (0) | 2014.06.25 |
[Java] Super (0) | 2014.06.25 |
[Java] 오버라이딩(Overriding) (0) | 2014.06.25 |
[Java] 상속(inheritance)에 대한 이야기 (0) | 2014.06.24 |
[Java] 변수 초기화에 대한 이야기 (0) | 2014.06.24 |
[Java] 생성자(Constructor)에 대한 이야기 (0) | 2014.06.24 |
[Java] 재귀호출에 대한 이야기 (0) | 2014.06.23 |
[Java] JVM의 메모리 구조 (0) | 2014.06.23 |
Recent Comments