Backend/JAVA
[JAVA] Object 클래스
howdyoon
2023. 3. 21. 00:15
Object 클래스
- 모든 클래스 상속계층도의 최상위 조상클래스
- 자바의 기본 패키지 (java.lang)에 선언되어 있음
- 자바의 모든 클래스는 무조건 Object클래스를 상속 받는다
- 자바의 모든 클래스는 Object클래스의 후손들이다 -> true
package oop0320;
import java.lang.*; //생략가능하다
class Jeju extends Object {
@Override
public String toString() {
return "제주도";
}
}//class end
class Suwon extends Object {
private String id="itwill";
private String pw="1234";
@Override
public String toString() {
return "Suwon [id=" + id + ", pw=" + pw + "]";
}
}//class end
class Incheon extends Object {
private String name="인천 광역시";
private String phone="789-8745";
@Override
public String toString() {
return "Incheon [name=" + name + ", phone=" + phone + "]";
}
}//class end
class Seoul {}//class end
public class Test02_Object extends Object{ //extends Object 생략가능
public static void main(String[] args) {
Jeju je=new Jeju();
System.out.println(je.toString());
Suwon su=new Suwon();
System.out.println(su.toString());
Incheon in=new Incheon();
System.out.println(in.toString());
//함수 이름 toSting() 생략 가능
System.out.println(je);
System.out.println(su);
System.out.println(in);
Seoul se=new Seoul();
System.out.println(se);
se=null;
System.out.println(se);
}//main() end
}//class end