Object 클래스 : Java 클래스 계층 구조의 최상위 클래스이며, 모든 클래스의 슈퍼 클래스
// --> 따라서 Object 클래스의 참조 변수는 모든 객체를 참조할 수 있음
Object ref = new AAA();
// 2.이게 된다는 말임 (= Object가 참조타입인 변수들은 모든걸 받아낼 수 있다!!!)
ref = 1;
ref = "안녕";
ref = true;
ref = new int[10];
ref = new Scanner(System.in);
// Q.ref.method는 왜 안돼?
// AAA class를 하위클래스로 받은거잖아, 상위는 하위클래스의 매소드를 호출 못하지?ㅎㅎㅎ;
class AAA{ /* extends Object*/ // 1. 모든 클래스들은 Object를 상속받고있다.
int a1;
AAA(){
System.out.println("나는 AAA의 생성자");
}
void method() {
System.out.println("나는 AAA의 메소드");
}
'JAVA > DAY 15 _ 23.09.06' 카테고리의 다른 글
상속_array활용2 (0) | 2023.09.12 |
---|---|
상속_array활용 (0) | 2023.09.12 |
TypeCasting (0) | 2023.09.12 |
Polymorphism (1) | 2023.09.12 |
Basic (0) | 2023.09.12 |