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類
它是所有類的父類