黑马程序员技术交流社区
标题:
创包含有private的属性和private方法的类的实列
[打印本页]
作者:
刘林虎
时间:
2013-4-10 01:01
标题:
创包含有private的属性和private方法的类的实列
创建一个包含有private的属性和private方法的类。然后创建一个内部类,它有一个方法可用来修改外部类的属性,并调用外部类的方法。在外部类的另一个方法中,创建此内部类的对象,并且调用它的方法。
作者:
张子凯
时间:
2013-4-10 08:48
class Outer //定义外部类
{
private int x = 0; //外部类私有属性
private void method() //外部类私有方法
{
System.out.println("method run");
}
class Inner //定义内部类
{
void xiugai(int a) //内部类修改外部类属性x,并调用外部类method()的方法
{
x = a; //修改外部类私有属性
System.out.println("x="+x);
method(); //内部类调用外部类的mehtod()方法
}
}
public void function(int b) //创建内部类并调用内部类方法的外部类的方法
{
new Inner().xiugai(b);
}
}
class Test5
{
public static void main(String[] args)
{
new Outer().function(10); //创建外部类对象并调用它的function()方法
}
}
复制代码
作者:
Sword
时间:
2013-4-10 22:35
很有用,谢谢分享
作者:
Sword
时间:
2013-4-10 22:36
很有用,谢谢分享
作者:
黄玉昆
时间:
2013-4-14 14:23
如果问题未解决,请继续追问,如果没有问题了,请将帖子分类 改为“已解决”,谢谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2