
자바 클래스 계층 구조에서 맨 위에 위치
모든 클래스는 extends Object가 생략되어 있음
package ex08; class Account extends Object{ private String author; private int number; private int balance; public Account(String author, int number, int balance) { this.author = author; this.number = number; this.balance = balance; } @Override public String toString() { return "안녕"; // 보통 객체 상태값을 적음 } } public class ObEx01 { public static void main(String[] args) { Account account = new Account("홍길동", 1111, 1000); System.out.println(account); //System.out.println(account.toString()); 결과가 같음 System.out.println(account.getClass()); System.out.println(account.hashCode()); } }

package ex08; class Account extends Object{ private String author; private int number; private int balance; public Account(String author, int number, int balance) { this.author = author; this.number = number; this.balance = balance; } @Override public String toString() { return "Account{" + "author='" + author + '\'' + ", number=" + number + ", balance=" + balance + '}'; } } public class ObEx01 { public static void main(String[] args) { Account account = new Account("홍길동", 1111, 1000); System.out.println(account); //System.out.println(account.toString()); System.out.println(account.getClass()); System.out.println(account.hashCode()); } }

Share article