gpt4 book ai didi

java - 如何使用java调用内部类中的方法?

转载 作者:行者123 更新时间:2023-11-29 08:26:36 27 4
gpt4 key购买 nike

你可以在内部类中调用方法而不调用类 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com