【java学习】第十天(接口2-内部类)

quange 2022-4-19 90 4/19

接口

接口的多态特性,接口多态传递

【java学习】第十天(接口2-内部类)

内部类

【java学习】第十天(接口2-内部类)

 

内部类的分类-四种内部类

【java学习】第十天(接口2-内部类)

局部内部类的使用

【java学习】第十天(接口2-内部类)

【java学习】第十天(接口2-内部类)

匿名内部类 (重点)

 

【java学习】第十天(接口2-内部类)

【java学习】第十天(接口2-内部类)

【java学习】第十天(接口2-内部类)

package com.quange.test;

import java.beans.beancontext.BeanContext;

public class test02 {
    public static void main(String[] args) {
        Cellphone cellphone = new Cellphone();
        cellphone.alarmClock(new Bell() {
            @Override
            public void ring() {
                System.out.println("懒猪起床了。。。");
            }
        });
        cellphone.alarmClock(new Bell() {
            @Override
            public void ring() {
                System.out.println("上课了!!!");
            }
        });
    }

}

interface Bell{
    void ring();
}

class Cellphone{
    public void alarmClock(Bell bell){
        System.out.println(bell.getClass());
        bell.ring();
    }
}
class com.quange.test.test02$1
懒猪起床了。。。
class com.quange.test.test02$2
上课了!!!

进程已结束,退出代码0

 

成员内部类

【java学习】第十天(接口2-内部类)

 

【java学习】第十天(接口2-内部类)

【java学习】第十天(接口2-内部类)

静态内部类

【java学习】第十天(接口2-内部类)

- THE END -
最后修改:2022年4月19日
1

版权声明:
一、本站致力于为软件爱好者提供国内外软件开发技术和软件共享,着力为用户提供优资资源。
二、本站提供的所有下载文件均为网络共享资源,请于下载后的24小时内删除。如需体验更多乐趣,还请支持正版。
三、我站提供用户下载的所有内容均转自互联网。如有内容侵犯您的版权或其他利益的,请编辑邮件并加以说明发送到站长邮箱。站长会进行审查之后,情况属实的会在三个工作日内为您删除。

共有 0 条评论