JAVA类不支持多继承,一个子类只能继承一个父类,子类参数与父类相同者,则重写之。如下输出应该是:ChildStatic
public class HelloController {
@RequestMapping("/hello")
public String hello() {
String str = ChildClass.nameStatic;
return str;
}
}
//final类最终类,不能被继承
final class ParentFinalClass {
String name = "Parent";
static String nameStatic = "ParentStatic";
}
class ParentClass {
String name = "Parent";
static String nameStatic = "ParentStatic";
//private不能被子类继承
private static String namePrivate = "ParentPrivate";
}
//关键字extends继承父类
class ChildClass extends ParentClass {
String name = "Child";
static String nameStatic = "ChildStatic";
}