- 6
- 0
- 约1.81万字
- 约 18页
- 2016-08-02 发布于江西
- 举报
Java编程体会.doc
Java编程体会
内部类向上转型为父类的应用:内部类向上转型为父类或者接口,在程序中就可完全隐藏内部类的实现过程。
局部内部类的应用:局部内部类定义在外部类的方法中,称之为局部内部类.局部内部类在外部类中不能直接引用,即局部内部类在外部类中失效,但局部内部类可以使用外部类的方法和成员。局部内部类实例化时所需的参数可以放在所在函数的形参位置。
匿名内部类的使用:语法结构:
return new A{
//内部类体
};
内部类成员方法或成员变量有内部类的实例化对象来调用.静态内部类中可以声明static成员,但在非静态内部类中不可以声明静态成员。静态内部类有个最大的特点就是不可以使用恩爱不累的非静态成员。
、如果创建静态内部类的对象,不需要外部类的对象。
即创建方法是:
外部类名.内部类名 内部类对象名=new 外部类名.内部类名(参数);
非静态内部类不能这样实力化,非静态内部类的在main()方法中的实例化必须借助外部类对象才能完成,即:
外部类名.内部类名 内部类对象名=外部类对象名.new 内部类名(参数);
不能从静态内部类的对象中访问非静态外部类的对象。
静态内部类不能像非静态内部类那样在main()方法中被定义:即
原创力文档

文档评论(0)