国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > java内部类的两种类型

java内部类的两种类型

java 内部类

头像

小妮浅浅

2021-06-17 10:04:273257浏览 · 0收藏 · 0评论

说明

1、内部类可分为:静态内部类和非静态内部类。

2、非静态内部类分为:成员内部类、方法内部类、匿名内部类等。

实例

public class ClassOuter {
    private int noStaticInt = 1;
    private static int STATIC_INT = 2;
 
    public void fun() {
        System.out.println("外部类方法");
    }
 
    public class InnerClass {
        //static int num = 1; 此时编辑器会报错 非静态内部类则不能有静态成员
        public void fun(){
            //非静态内部类的非静态成员可以访问外部类的非静态变量。
            System.out.println(STATIC_INT);
            System.out.println(noStaticInt);
        }
    }
 
    public static class StaticInnerClass {
        static int NUM = 1;//静态内部类可以有静态成员
        public void fun(){
            System.out.println(STATIC_INT);
            //System.out.println(noStaticInt); 此时编辑器会报 不可访问外部类的非静态变量错
        }
    }
}
 
public class TestInnerClass {
    public static void main(String[] args) {
        //非静态内部类 创建方式1
        ClassOuter.InnerClass innerClass = new ClassOuter().new InnerClass();
        //非静态内部类 创建方式2
        ClassOuter outer = new ClassOuter();
        ClassOuter.InnerClass inner = outer.new InnerClass();
        //静态内部类的创建方式
        ClassOuter.StaticInnerClass staticInnerClass = new ClassOuter.StaticInnerClass();
    }
}

以上就是java内部类的两种类型,希望对大家有所帮助。更多Java学习指路:Java基础

本教程操作环境:windows7系统、java10版,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

看到老妈洗澡忍不住怎么办| 《医务室上垒》动漫全集在线观看 | 我妈妈同意你再做一次心理咨询| 小蜜桃免费观看高清电视剧| 妻子在厨房被三个男人欺负的后果 | 日本大片又大又好看的PPT| 苍井空高清图片| 开会桌下把荫蒂添的好多水| 国产少女免费观看电视剧大全| 一边做饭一边狂躁的原因分析| 公憩止痒小说原著叫什么名字 | 《太太你想丈夫被开除吧》| 《医务室的小秘密》动漫第一季免... | 同学的母亲中字ID| 黑料门今日黑料免费| 日亚M码是日本的还是中国的| 边吃奶边扭身体哼唧怎么回事 | 《初试云雨情》法国| 《办公室高潮秘书2》| 《性呻吟》伦理| 灭火宝贝2户外版| 狗配人的大片视频大全| 无人区免费观看高清电视剧| 《厨房激战5》完整版在线观看| ETERNITY~深夜的转生初]....| 成品人和精品人的区别在哪里知乎| 打扑克不盖被子| 谷原希美| 免费观看已满十八岁电视剧直播| 苍老师电影全集免费播放在线观看| 做到双眼失焦双男主| 两人世界高清完整版免费观看| 古代洞房2国语版免费观看| 我的老师中韩双字ID| 俄罗斯少女2免费观看| 美女和帅哥一起努力生产豆浆| 杨贵妃(台湾绝版)| 解开她的扣子伸进她的胸罩| 红豆视频| 妈妈说今晚爸爸不回家 | #NAME?