java常用寫法

weixin_46057739發表於2020-10-31

繼承

子類 extends 父類;

不能更改的

final

常量定義格式

public static final double PI = 3.141592653589793;

私有

private

靜態變數

前面加上static

構造方法

修飾符 方法名稱(形式引數) {
方法體;
}
public Car() {}//空參構造

public Car(String color) {//有參構造
	this.color = color;
}

介面

interface 介面名 {
public void 方法名();
}
使用-------- 子類 implements 介面名 {
@Override
public void 方法名{

方法體
}
}
class 子類名 extends 父類名 implements 介面1, …, 介面n {
實現介面中所有的抽象方法
重寫父類中繼承來的方法
}

成員內部類

class 外部類類名 {
外部類成員
class 內部類類名 {
內部類成員
}
}
訪問方法
(1) 內部類可以直接訪問外部類中所有的成員
(2) 外部類中,不能直接訪問內部類的成員,必須通過在外部類中建立內部類的物件,方可訪問
(3) 在外部類以外訪問內部類的成員,可以建立外部類物件,物件呼叫外部類方法,方法中通過內部類物件訪問內部類成員,從而達成間接訪問
(4) 在外部類以外訪問內部類的成員,可以直接建立內部類物件:
外部類名.內部類名 物件名 = new 外部類名().new 內部類名();

匿名內部類

new 抽象父類名稱或介面名稱() {
要實現的抽象方法
};

相關文章