【发布时间】:2014-11-13 03:04:04
【问题描述】:
我正在尝试从父对象获取基础对象,但我无法做到。 我们有这样的东西吗?`
public class A
{
}
public class B extends A
{
A obj = this.getParentObject();
}
谢谢 法赫德·穆拉吉
【问题讨论】:
-
docs.oracle.com/javase/tutorial/java/IandI/super.html 尽管您现在尝试做的事情看起来相当老套。子类不应该持有对基类的引用,这甚至没有意义。
-
我的 A 类是休眠中的实体类。我不想在我的实体类中编写任何函数,但我想在子类中插入实体对象。
-
没有父对象这样的东西。 Java 使用基于类的继承。
-
如果你有
B b = new B();,你可以通过默认的 Java 提供的转换获得父 A。A a = (A)b这是自动的,所以只写A a = b会得到相同的结果。
标签: java oop inheritance