extendsがないクラスは全てjava.lang.Objectクラスのサブクラスです。
以下のコードではObjectクラスのメソッドを使っています。
class Member extends Object{
private String id = "1000";
public String getId() {
return id;
}
}
class Sales extends Member {
private String clientName = "ABC";
public String getClientName() {
return clientName;
}
}
public class Main {
public static void main(String[] args) {
Sales s = new Sales();
System.out.println("clientName : " + s.getClientName());
System.out.println("id : " + s.getId());
System.out.println("String : " + s.toString()); // ObjectクラスのtoStringメソッド
System.out.println("hashCode : " + s.hashCode()); // ObjectクラスのhashCodeメソッド
}
}
--------------------------------------------------
出力
--------------------------------------------------
clientName : ABC
id : 1000
String : Sales@6b95977
hashCode : 112810359