Java物件導向(六)

2021-09-05 08:05:27 字數 612 閱讀 2015

抽象類

1.1什麼是抽象類,作用以及用法

抽象類自身不能建立物件,但是它的子類可以建立物件。

抽象它的子鍵字是abstract

在父類中定義的抽象方法,在子類中必須實現(即方法重寫)

抽象方法指只有功能宣告,抽象方法沒有方法體。

抽象方法必須定義在抽象類中。

1.2定義格式

抽象方法定義的格式:

public abstract 返回值型別 方法名(引數);

抽象類定義的格式:

public abstract class 類名 {}

案例演示:

public abstract class animal 

public animal(string name)

public abstract void eat();

public string getname()

public void setname(string name)

}class cat extends animal

}

Java物件導向 六 多型

多型的最終體現 父類引用變數可以指向子類物件 多型的前提 必須有子父類關係或者類實現介面的關係,否則無法完成多型 在使用多型後的父類引用變數呼叫方法時,會呼叫子類重寫後的方法 多型的定義格式 就是父類引用變數指向子類物件 父類引用變數 變數名 new 子類型別 變數名.方法名 class fu cl...

JAVA 物件導向

this關鍵字只能在方法內部使用,表示 呼叫方法的那個物件 的引用。this 用於建構函式之間進行相互呼叫。語句只能定義在建構函式的第一行。static 靜態 使用注意事項 1.靜態方法只能訪問靜態成員。非靜態方法可以訪問靜態成員。2.靜態方法中不可以定義this,super關鍵字。因為靜態優先於物...

JAVA 物件導向

定義類的格式 class student 例 public int addnumber int a,int b 注 方法名中的引數int a,int b為區域性變數 類方法中的一類特殊方法 構造方法。構造方法是當用類生成物件時,系統在生成物件的過程中利用的方法。注意 構造方法在生成物件的時候會被呼叫...