단일 상속
class TvDVD extends Tv {
DVD dvd = new DVD();
void play() {
dvd.play();
}
Object 클래스 - 모든 클래스의 조상
class Tv { //extends Object(컴파일러가 자동으로 추가해줌)
}
class SmartTv extends Tv {
}
ex.Object
class MyPoint extends Object {
int x;
int y;
}
class Circle extends Object {
MyPoint p;
int r;
Circle () {
p = new MyPoint();
}
}
public class InheritanceTest {
public static void main(String[] args) {
Circle c = new Circle();
System.out.println(c.toString());
//object 가 갖고 있기 때문에 toString 을 만들지 않아도 사용 가능
//"Circle@15db9742"
Circle c2 = new Circle();
System.out.println(c2);
//() 안에 c2 와 같은 참조 변수가 들어오면 println 메서드가 toString을 호출함