1. 程式人生 > >類與物件特徵總結

類與物件特徵總結

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類

它是所有類的父類