JAVA基础之"内部类"

一、“内部类”

《JAVA基础之

在一个.java源文件中,只能定义一个类名与文件名完全一致的公开类。但在面向对象语言中,任意一个类都可以在内部定义另一个类,前者为外部类,后者为内部类。 内部类本身是类的一个属性,与其他属性定义方法一致。

//比如属性字段 访问控制符+是否是静态+类型+变量名称组成
private static String str;
//内部类 访问控制符+是否是静态+类型+名称
private static class Inner{}
private static enum Inner{}
private static interface Inner{}

二、分类

名称说明
静态内部类static class StaticInner{};
成员内部类private class InstancecInner{};
局部内部类定义在方法或表达式内
匿名内部类(new Thread(){}).start();
    原文作者:一码评川
    原文地址: https://blog.csdn.net/weixin_43397326/article/details/85084959
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞