final關鍵字:
1.final:最終的
2.用來修飾:類、方法、變數
3.用來修飾類:表明此類不能宣告子類。
比如:string、stringbuffer、stringbuilder
4.用來修飾方法:表明此方法不能被重寫。
比如:object類中getclass():獲取建立當前物件所屬的類
5.用來修飾變數:表明此"變數"是乙個常量。即:一旦賦值,就不可更改
例題:
//用final修飾形參
public
class
something
public
void
addone
(final other o)
}class
other
abstract關鍵字:
1.不能用來修飾屬性、構造器、**塊。
2.abstract不能與private修飾的方法、final修飾的類或方法、static修飾的方法共用
3.abstract:抽象的
4.可以用來修飾:類、方法。
5.abstract修飾類:抽象類
4.abstract修飾方法:抽象方法
abstract關鍵字和final關鍵字
abstract類和abstract方法 用關鍵字abstract修飾的類 方法 稱為abstract類 方法 抽象類,抽象方法。對於abstract方法,沒有方法體,且以 結尾,且不允許使用final和abstract同時修飾乙個類或者方法,因為被abstract修飾的話,就無法被繼承 abstr...
final修飾符和abstract修飾符
用final修飾的類無法被繼承 用final修飾的方法可以被繼承但是不能被重寫 用final修飾的變數表示常量,只能賦值一次 abstract修飾符可以修飾方法也可以修飾類,如果修飾方法,那麼這個方法就是抽象方法,如果修飾類,那麼就是抽象類。抽象類中可以沒有抽象方法,但是如果有乙個類中有抽象方法,那...
abstract類和abstract方法
可以使用abstract來修飾乙個類或者方法。用abstract修飾的類表示這個類是乙個抽象類,用abstract修飾的方法表示這個方法是乙個抽象方法。抽象類不能被例項化。抽象方法是只有方法宣告,而沒有方法的實現內容。可以使用abstract來修飾乙個類。用abstract修飾的類表示這個類是乙個抽...