定义一个包含私有成员变量和函数的类,再定义一个内部类,在内部类函数中访问外部成员变量,并调用外部函数。在外部类函数中创建内部类对象,调用内部类函数。
求解看一下哪里有问题???
- <p> public class Test7 {</p><p> public static void main(String[] args) {
- // TODO Auto-generated method stub
- Wai w =new Wai();
- w.show();
- }
-
- }
- //定义一个外部类
- class Wai {
- private int x = 3;
- //定义一个内部类
- private class Nei {
-
- void fang() {
- System.out.println("x的值是:"+x);
- }
- }
- void show() {
- // 在外部类函数中创建内部类对象,调用内部类函数
- Nei n=new Nei();
- n.fang();
- }</p><p> }</p>
复制代码
|
|