Regardez d'abord un morceau de code au goût
// 父类
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 sortie est la suivante:
子类静态方法
hello
world
Cet article ne dit pas si les relations d'héritage, et il est pas sûr, mais par ces quelques lignes peut vous aider à comprendre la relation entre eux.
Plus précisément si l'héritage, et donc nous avons déterminé plus tard, à écrire.
Voici les bons articles expliquent ce genre de choses, et vous pouvez vous référer à:
l'entrée du site