Primer vistazo a un fragmento de código al gusto
// 父类
public class Fu {
public static String static_name;
public static void staticMethod(){
System.out.println("子类静态方法");
}
}
// 子类
public class Zi extends Fu{
}
public class Main {
public static void main(String[] args) {
Zi.staticMethod(); // 子类可以访问父类静态方法
Fu.static_name = "hello"; //给父类静态属性赋值之后,子类调用它时,直接输出父类给他赋的值
System.out.println(Zi.static_name);
Zi.static_name = "world"; // 子类给静态属性重新赋值
System.out.println(Fu.static_name); // 父类静态属性的值也改变了
}
}
La salida es la siguiente:
子类静态方法
hello
world
Este artículo no dice si las relaciones de herencia, y no es seguro, pero por estas pocas líneas puede ayudar a entender cómo la relación entre ellos.
Específicamente si la herencia, y así se determinó más tarde, a escribir.
Aquí hay buenos artículos explican estas cosas, y se puede hacer referencia a:
la entrada de la sala