개발자노트
클래스) 상속..최상위 클래스 Object, toString, 오버라이딩
hansummer
2022. 6. 20. 20:57
package class04;
// [최상위 클래스 Object]
class Book extends Object{ // 따로 추가하지 않아도 Object를 상속받고 있었다.
// 함수 재정의
// 오버라이딩
@Override // 지우면 b가 책입니다 안뜨고 주소값이 뜸
public String toString() {
// TODO Auto-generated method stub
return "책입니다.";
}
}
public class Test10 {
public static void main(String[] args) {
Book b=new Book();
System.out.println(b); // b.toString이 자동 호출이 되었기 때문에
System.out.println(b.toString());
}
}
toString 만드는법 = 이클립스화면 우클릭 후 Source - Generate toString()... 을 클릭하면 자동생성!