java - Java中引用父类

标签 java class this

我想知道是否可以使用 This() 来引用 MotherClass,调用我的 motherClass A 并从我的 Child Class B 执行它。其中一个是正确的吗?

Class A { A(){ System.out.println("hello");}

Class B extends A { this() ;  B(){System.out.println("World");}}

OR 

class A {
 Class B { this(); B(){System.out.println("World");} }
}

我想要什么时候调用 B 类,它会显示我 (HelloWorld);

抱歉我的英语不好。

最佳答案

调用 this() 是没有意义的,除非您在构造函数中调用它,并且这意味着调用当前类的构造函数重载(如果存在)。请参阅this tutorial有关详细信息。要调用父类(super class)的方法,请再次使用 super 关键字。

顺便说一句,您的代码仍然无法编译。请理解,您在编码时不能粗心——编译器不会让您粗心,您在此处创建和发布问题代码时也不应该粗心。

关于java - Java中引用父类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21030861/

相关文章:

java - 如何用Java封装事务模式

c++ - classList 数组不会向用户打印输出

python - 方法参数中的命名空间

c++ - SDL 交叉 header 渲染

javascript - 过滤JS问题

java - ImageView 上的涟漪效应未触发

java - Spring的测试注解@Sql如何表现得像@BeforeClass?

可变参数方法的 Javadoc 链接

javascript - 如何在类中运行函数。 JavaScript

c++ - 检查调用者和参数是否相同