如何在Java2中实现匿名内部类
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,这篇文章给大家分享的是有关如何在Java2中实现匿名内部类的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。/** 知识点: 匿名内部类 题目: 摩
千家信息网最后更新 2025年11月09日如何在Java2中实现匿名内部类
这篇文章给大家分享的是有关如何在Java2中实现匿名内部类的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
/** 知识点: 匿名内部类 题目: 摩托车上装有警报器,当有人碰到摩托车时, 警报器发出报警响声 思路: 1. 抽象出类: 1.1 摩托车(Moto),报警器(Alarm), 人(Person) 2. 找出类的关系: 2.1 摩托车上装有报警器 Alarm -> Moto(1对1) 2.2 警报器有不同品牌的分类 Alarm 3. 找出类属性: 3.1 Moto(品牌,报警器的引用) 3.2 Alarm(品牌) 3.3 Person(姓名) 4. 找出类方法: 4.1 摩托车上装有报警器 Moto{load(Alarm alarm)} 4.2 人碰到摩托车 Person{touch(Moto moto)} 4.3 警报器发出响声 Alarm{beep()}*/public class TestMoto2 { public static void main(String[] args) { //准备生产一台南方摩托车 Moto moto = new Moto("南方"); //摩托车上预装一台 小功率的 报警器 Alarm alarm = new Alarm() { public void beep() { System.out.println("有人偷车"); } }; moto.load(alarm); //准备生产一台 嘉陵 摩托车 Moto moto2 = new Moto("嘉陵"); moto2.load(alarm); //这个时候李明过来了 Person p = new Person("李明"); //李明不小心碰到了摩托车, 摩托车发出了报警声 p.touch(moto); p.touch(moto2); }}interface Alarm { //报警器能发出报警声 public void beep();}class Moto { private String brand;//品牌 private Alarm alarm;//报警器引用 public Moto(String brand) { this.brand = brand; } public Alarm getAlarm() { return this.alarm; } //装载警报器 public void load(Alarm alarm) { this.alarm = alarm; }}class Person { private String name;//姓名 public Person(String name) { this.name = name; } //人触碰到摩托车, 同时摩托车上的报警器发出响声 public void touch(Moto moto) { moto.getAlarm().beep(); }}感谢各位的阅读!关于"如何在Java2中实现匿名内部类"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
摩托
摩托车
报警
报警器
警报
警报器
品牌
上装
响声
李明
中实
内容
姓名
更多
知识
篇文章
嘉陵
准备
生产
不同
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
阿里云虚拟服务器管理
盐城工程软件开发技术指导
河南数据软件开发服务参考价格
大荔县软件开发培训班
万斯网络技术
延边节能软件开发费用
徐州通用软件开发技术指导
软件开发花销大么
兄弟打印机怎样连接数据库
政务五大基础数据库
安全可靠名录服务器
下列是数据库复制命令
TOM聊天软件开发
mac服务器管理员密码
江苏子乐互联网科技有限公司
华讯网络技术面过了
怎样查询数据库表的大小
汇真网络技术传媒
迅聘网络技术有限公司招聘
十堰公司软件开发包括哪些
网络安全承诺书整理pdf
域数据库
图形化输入输出软件开发方案
全面控制和管理数据库系统运行
花火系统软件开发多少钱
forest为什么服务器不同
网络安全法立法首要目的是
高频服务器散热器
中微世纪服务器改为多少
画网络安全手抄报100字的