内部类 问题
来源:互联网 发布:手机ssh连接linux 编辑:程序博客网 时间:2024/06/07 01:43
class Out{ class In{void show(){System.out.println("haha");}}//new In().show();编译失败 不会运行void method(){new In().show();}}public class Temp { public static void main(String[] args) { //new Out().method(); //直接访问外部类中的内部类中的成员。 Out.In in = new Out().new In(); in.show(); } }
public class Temp { class In{void show(){System.out.println("haha");}}public static void main(String[] args) {//new In().show(); 可以运行 主方法可以运行// 但报错因为 主方法是静态的 内部类要加static } void method(){new In().show(); //可以应为有 this.new In();}}
class Outer{void method(){Object obj = new Object(){public void show(){System.out.println("show run");}};//obj.show();//因为匿名内部类这个子类对象被向上转型为了Object类型。//这样就不能在使用子类特有的方法了。 new Object(){public void show(){System.out.println("show run");}}.show();}}class Temp{public static void main(String[] args) {new Outer().method();}}
0 0
- c++内部类问题
- 内部类问题
- 内部类问题
- 内部类问题
- 内部类问题
- 内部类 问题
- Java内部类问题
- 内部类问题
- Java的内部类问题
- Java 内部类 面试问题
- 内部类序列化问题
- 继承内部类的构造器问题
- 内部类的实例化问题
- java内部类中的final参数问题
- jni关于内部类的一些问题
- Java内部类的this问题
- 匿名内部类 this.val$的问题
- 匿名内部类 this.val$的问题
- 黑马程序员:Java高新技术
- 安装Linux Mint 17后要做的配置
- 黑马程序员:IO流
- ACE网站
- 设计模式第四讲:建造者模式
- 内部类 问题
- WebKit入门篇之cygwin的资源获取
- 黑马程序员:集合
- 黑马程序员--Java学习加强22--Annotation
- Counting Stars 全中国最准确的翻译!
- 黑马程序员:多线程
- IT网站
- 黑马程序员:异常
- ubuntu9.10 apt-get 问题