Java抽象類中的靜態方法
阿新 • • 發佈:2018-12-12
抽象類中是可以有靜態方法的,在被子類繼承後可以通過子類的例項化物件呼叫;也可以直接通過抽象類和子類的類名來呼叫,就像其他的靜態方法一樣。同樣的靜態變數也可以使用相同的方法訪問。
例項:
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