본문 바로가기

JAVA/DAY 15 _ 23.09.06

Object class

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