java关于内部类的问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 15:21:59
类A,里面有一个内部类,请问这个内部类如何使用类A的属性

该什么用怎么用,随便用。外部类,是你家。你是内部类,家里面东西随便用

直接给你举个例子吧

public class AcessMethod {
//定义外部类的一个属性hello
private String hello="Hello,erverone!";
//定义外部类的一个方法f()
private void f() {
System.out.println("f()");
}

//内部类A
class A {
private void g() {
//输出外部类属性hello
System.out.println(hello);
//调用外部类方法()
f();
}
}

public static void main(String[] args) {
//实例化外部类
AcessMethod am = new AcessMethod();
//实例化内部类
AcessMethod.A a = am.new A();
a.g();
}
}

输出:
Hello,erveryone!
f()