new java接口

new java接口
private void interfaceTest(){
        
        thread = new Thread(new Runnable() {
            
            @Override
            public void run() {
                // TODO Auto-generated method stub
                
            }
        });
        thread.start();
    }
    
new java接口

上面一段代码大家应该都不陌生,是开启一个新线程的方法,问题是:Runnable是一个接口,java是不能new接口的,但是这里却出现了。

实际上,new Runnable()是一个匿名的内部类。可以new一个接口的同时实现接口里面的方法,这样就可以已实现匿名内部类的方式出现了“new”一个接口的现象。

new java接口,布布扣,bubuko.com

new java接口

上一篇:JAVA学习之旅番外篇


下一篇:移动端调试 — Pure|微信环境调试方案|App环境调试方案