我目前正在研究一个休眠项目(EJB 和 JSF),并且我有多个 java 类。父类的数据在前端使用 JSF 进行更改,但是,它没有在子类中更新。我需要访问子类中的数据来做一些计算。关于如何将变量的值从父类传递给子类的任何想法?
提前致谢
例子:
家长班
public class parent {
private String x = "a+";
public String getx(){
return x;
}
public void setx(String x){
this.x = x;
}
}
儿童班
public class child extends parent{
private String z;
public String getZ(){
System.out.print(getx());
return z;
}
}
主班
public static void main(String[] args) {
parent p = new parent();
System.out.println("Original" + p.getx());
p.setx("z");
System.out.println(" Add z" +p.getx());
child c = new child();
System.out.println("child getx" +c.getx());
p.setx("zZ");
System.out.println("child getz" +c.getZ());
}
}
结果。原创a+
添加 zz
孩子 getx a+
a+child getz null