Java中Object的用法
阿新 • • 發佈:2018-12-13
Object:所有類的公共 的父類
類 Object 是類層次結構的根類。每個類都使用 Object 作為超類。所有物件(包括陣列)都實現這個類的方法。
從以下版本開始: JDK1.0
Object的常用方法
toString(); 將物件的引用變為字串的
列印物件的變數,預設會呼叫Object的toString()方法
子類重寫toString方法,把Object的方法變為自己的方法,其中的功能自己實現
getClass().getName()
@
Integer.toHexString(hashCode()
實際開發種一般不重寫toString,每個屬性都提供get和set方法,程式碼更加靈活
java設計原則
對修改關閉
對擴充套件開發
public class Student { private String name; private int age; private String sex; @Override public String toString() { return "學生 [姓名=" + name + ", 年齡=" + age + ", 性別=" + sex + "]"; } public Student() { super(); // TODO Auto-generated constructor stub } public Student(String name, int age, String sex) { super(); this.name = name; this.age = age; this.sex = sex; } public static void main(String[] args) { Student stu = new Student("張三",20,"男"); System.out.println(stu.toString()); } }