面向對象的特征二:繼承
關鍵字super
this和super的區別
面向對象特征三: 多態
屏幕快照 2020-01-07 下午3.23.00.png
instanceof 操作符
相當于isKindsOf
Object類
屏幕快照 2020-01-07 下午3.47.19.png
- Object類中的主要方法
equals 比較的是引用變量所存地址是否一致,也就是是否指向同一個對象。 toString 打印對象地址
對象類型轉換(Casting)
String s1 = "123";
String s2 = "123"; // 在內存中只有一個 "123" 字符串常量
System.out.println(s1 == s2);// true
String s3 = new String("345");
String s4 = new String("345");// 在內存中有兩個不同的字符串對象 "345"
System.out.println(s3 == s4); // false
System.out.println(s3.equals(s4)); // true
String 對象的創建
字面量創建對象的時候,只在常量池創建一個對象。 new的時候,常量池有對象,堆中也要有對象,字面量方法要比new省內存。
包裝類(Wrapper)
toString 打印對象的地址,如果想打印對象的信息,重寫toString. 打印對象,會執行對象的toString方法。