Object

최지혜·2022년 10월 6일
0

java

목록 보기
3/33

1. 정의

모든 클래스의 공통된 조상~~~

class A

항상 extends object{} 를 생략한 것

2. toString

  • .toString - object에 있는 메소드! 항상 생략되어 있음.
    (문자화 시킴)
    -> 즉, 오버라이딩 가능
publc String toString(){
  return "left:"+this.left+", right:"+this.right;

(this는 인스턴트 자신!)

하면

System.out.println(c1);

이랑

System.out.println(c1.toString);

결과 같음 ~ 항상 생략되어 있으니 ㅎㅎ

tip: super.

publc String toString(){
  return super.toString() + "left:"+this.left+", right:"+this.right;

이렇게 수퍼 추가하면 원래 투스트링과 오버라이딩한 투스트링 같이 출력됨 !

profile
매일 성장하는 개발자

0개의 댓글