類與物件特徵總結
阿新 • • 發佈:2019-01-24
1、類與物件的概念
①類是具體事物的抽象,用來定義一組物件共同具有的狀態和行為的模板。而物件是現實世界中個體或事物的抽象表示
②類是客觀存在的,抽象的,概念的東西;物件是具體的,實際的,代表一個事物。例如:車是一個類,汽車,自行車就是他的物件
2、類方法的特點:
3、匿名物件:①.匿名物件是沒有被其它物件所引用②使用一次就變成垃圾了,被垃圾回收器收回了
public class TestMain { public void say() { System.out.println("今天天氣不錯噢!哈哈"); } public static void main(String[] args) { //這個就是匿名物件,沒有被其它物件所引用 new TestMain().say(); } }
4.構造方法:
①功能主要是給物件的初始化
②其特點如下:宣告構造方法沒有返回值型別;構造方法的名稱要與本類的名稱相同
public 類名(引數列表){
//方法體
}
構造程式碼塊:①給所有物件統一初始化內容②是不同物件的共性初始化內容
static{
//程式程式碼
}
5.抽象類與介面
①抽象類語法
public abstract class Test{
abstract void testAbstract();//定義抽象方法
}
注意:繼承抽象類的所有子類必須將抽象類中的抽象方法進行重寫②介面是抽象類的延伸,可以將它看作是純粹的抽象類,介面中的所有方法都沒有方法體
public interface drawTest{ void draw(); }
6.Object類
它是所有類的父類