Java世界

学习笔记

常用链接

统计

积分与排名

天籁村

新华网

雅虎

最新评论

Java的Inner Class

instanceof关键字。
类与类中有自动转换(子类-父类)和强制转换(父类-子类)。

内部类可以定义在类内或语句块之间,内部类名和外部类名要不同,可以使用外部类的类变量和实例变量。
实例化内部类的方法:
1.   Outer.Inner in = new Outer().new Inner();
2.   Outer o = new Outer();
     Outer.Inner in = o.new Inner();
如内部类是静态的
3.   Outer.Inner in = new Outer.Inner();

方法中,final局部变量也可以被内部类方法访问,内部类可以声明为抽象类,可被其他内部类继承,可声明成final,还可声明为private或protected,可声明为static,不能使用外层的非静态成员变量,非static内部类成员不能声明为static ,只有在顶层和static内部类才可以声明static成员,否则调成为顶层类。

posted on 2007-10-23 11:33 Rabbit 阅读(212) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: