java内部类的创建方式有哪些

   2024-10-01 6120
核心提示:非静态内部类:在外部类中定义一个普通的内部类。public class Outer {class Inner {// 内部类的代码}}静态内部类:在外部类中定

非静态内部类:在外部类中定义一个普通的内部类。

public class Outer {    class Inner {        // 内部类的代码    }}
静态内部类:在外部类中定义一个静态的内部类。
public class Outer {    static class Inner {        // 内部类的代码    }}
匿名内部类:在使用接口或抽象类的地方直接创建并实例化一个内部类。
public class Outer {    public void method() {        Interface inner = new Interface() {            // 匿名内部类的代码        };    }}
局部内部类:在方法体内部定义一个内部类。
public class Outer {    public void method() {        class Inner {            // 内部类的代码        }    }}

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号