黑马程序员技术交流社区
标题:
不明白谁能帮忙弄一下啊
[打印本页]
作者:
剪爱
时间:
2014-5-22 17:25
标题:
不明白谁能帮忙弄一下啊
定义一个包含私有成员变量和函数的类,再定义一个内部类,在内部类函数中访问外部成员变量,并调用外部函数。在外部类函数中创建内部类对象,调用内部类函数
这个题谁能给整 一下啊
作者:
Dark_Horse
时间:
2014-5-22 18:35
这是我写的,不会的饿看看老是的视频....
aa.jpg
(124.36 KB, 下载次数: 80)
下载附件
2014-5-22 18:34 上传
作者:
love~陌
时间:
2014-5-23 01:04
package test;
//定义外部类Dog
public class Dog {
//私有化成员变量
private int age=2;
//外部类方法
void speak(){
System.out.println("狗叫了!");
}
public static void main(String []args){
//创建内部类对象,通过匿名内部类方法
Husky husky=new Dog().new Husky();
//调用内部类方法
husky.shout();
}
//内部类Husky(哈士奇,哈哈)
class Husky{
//内部类方法
void shout(){
//访问外部类的私有化成员变量
System.out.println("Husky's age is:"+age);
//调用外部类方法
speak();
}
}
}
复制代码
嗯,大抵就是这个样子了,外部类我定义的名称是Dog,内部类名称是Husky(哈士奇哦),其它的都满足了你的需求
哇哈哈
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2