Object 클래스는 자바의 모든 클래스의 최상위 슈퍼 클래스입니다.따라서 아무런 클래스를 상속하지 않으면 최상위 클래스인 Object 클래스를 자동으로 상속하게 됩니다. 자바 내장 메서드인 toString()을 예로 들어보겠습니다.
class Animal {
private String breed;
public Animal(String breed) {
this.breed = breed;
}
@Override
public String toString() {
return String.format("이 동물의 종은 %s 입니다", breed);
}
}
public class Velog {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String breed;
System.out.print("동물의 종류 입력 : ");
breed = sc.nextLine();
Animal ani = new Animal(breed);
System.out.println(ani.toString());
sc.close();
}
}
<※ 결과는 다음과 같습니다.>