1. 程式人生 > >Java抽象類中的靜態方法

Java抽象類中的靜態方法

抽象類中是可以有靜態方法的,在被子類繼承後可以通過子類的例項化物件呼叫;也可以直接通過抽象類和子類的類名來呼叫,就像其他的靜態方法一樣。同樣的靜態變數也可以使用相同的方法訪問。
例項:

package classTest;

abstract class Person0 {
	public static String name = "jack";
    public static void sayHello() {
        System.out.println("hello");
    }
}
 
class Javaer extends Person0{
     
}

public class Demo {
	public static void main(String[] agrs) {
        Person0.sayHello();
        Javaer.sayHello();
        Javaer a = new Javaer();
        a.sayHello();
        System.out.println(Person0.name);
        System.out.println(Javaer.name);
        System.out.println(a.name);
    }
}


結果:

hello
hello
hello
jack
jack
jack