欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java extends和static

錢琪琛1年前8瀏覽0評論

Java中extends和static是常用的開發(fā)工具,下面我們一起來了解一下它們的作用。

extends

extends用于繼承,即子類從父類中繼承所有的方法和屬性。

//父類
public class Parent {
public void show(){
System.out.println("我是父類");
}
}
//子類
public class Child extend Parent {
//子類繼承了所有父類的方法和屬性,可以直接調(diào)用
public void test(){
this.show(); //調(diào)用父類的方法
}
}

在繼承的過程中,子類可以重寫父類的方法,將其覆蓋。

public class Child extend Parent {
//重寫父類的方法
public void show(){
System.out.println("我是子類");
}
}
Child child = new Child();
child.show(); //輸出"我是子類"

static

static用于聲明靜態(tài)變量和靜態(tài)方法,不依賴于任何類的實例,可以直接通過類名調(diào)用。

public class Test {
//靜態(tài)變量
public static String name = "test";
//靜態(tài)方法
public static void print(){
System.out.println("我是靜態(tài)方法");
}
}
//調(diào)用靜態(tài)變量
System.out.println(Test.name); //輸出"test"
//調(diào)用靜態(tài)方法
Test.print(); //輸出"我是靜態(tài)方法"

在使用靜態(tài)變量和靜態(tài)方法時,不需要創(chuàng)建對象,直接通過類名訪問即可。

通過以上內(nèi)容,我們了解了extends和static的基本用法,需要注意的是,extends和static都是Java中非常重要的關鍵字,使用時需要遵循Java的規(guī)范。