作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
你可以在内部类中调用方法而不调用类 A
中的构造函数这是我的代码:
public class A {
public A() {
System.out.println("You are in Class A");
}
public class innerA {
public innerA() {
System.out.println("You Are in Class InnerA");
}
public void PrintName() {
System.out.println("Jack in InnerA");
}
}
}
public class B {
A.innerA obj = new A().new innerA();
}
最佳答案
好吧,您需要一个InnerA
的实例 来实际调用它的方法,在您的情况下您不能那样做,因为您也 em> 为此需要 A
的实例。
您可以将声明更改为:
static public class InnerA {...}
因此不需要 A
的实例,只需要 InnerA
的实例即可
关于java - 如何使用java调用内部类中的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52219696/
我是一名优秀的程序员,十分优秀!