| 网站首页 | 政策法规 | 天文航天 | 地理人文 | 文学历史 | 科学生活 | 信息军事 | 卫生保健 | 奇妙自然 | 留言 | 
您现在的位置: 活到老学到老 >> 信息军事 >> 数据编程 >> 正文 用户登录 新用户注册
java 中内部类的特性          【字体:
java 中内部类的特性
作者:未知    文章来源:转载    点击数:    更新时间:2006-2-28    

    【IT168 编程开发】内部类就是定义在一个类内部的类,相当于C++中的嵌套类。例如下面定义一个内部类:

    class Parent
    {
    private StringBuffer sb1;
    int a;
    Parent()

    {
    sb1=new StringBuffer("Hello java !");
    a=10;
    }
    InnerCls  pMethod(int r)

    {
    return new InnerCls(r);
    }
    private class InnerCls
    { int property1;
    InnerCls( int b)

    {
    property1=b;
    }
    public static int  innerMethod()

    {
    sb1.append("You are so beautiful!")

    return proterty1* a;
    }
    }
    }
    //定义主类
    public class test
    {
    public static void main(String args[])

    {
    Parent p1=new Parent();
    InnerCls in1= p1.pMethod(int a=2)

    in1.innerMethod();
    }
    }
    注意:

    1 程序中创建外部类对象是并没有创建内部类的对象;

    2 内部类对象可以访问其外部类的任何成员

    3 内部类对其他外部是不可见的

   

文章录入:wswys    责任编辑:wswys 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    双击无法打开硬盘 双击打不开…
    无法显示隐藏文件解决方法
    Ping同一个域名得到不同IP是…
    为何本地网卡会收发异常
    如何下载网上的Flash动画
    怎么用IE快速访问FTP站点
    局域网内复制文件出错怎么办
    如何限制外网访问内网
    网络已通收发数据为何为零?
    为何点击超链接没有反应
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)