当前位置: 首页 > news >正文

【java】一文带你了解匿名内部类

匿名内部类

文章目录

  • 匿名内部类
    • 接口中的使用:
    • 抽象类中的使用:

匿名内部类:没有名字的局部内部类,一次性创建并使用某个类的子类 / 接口实现类对象,简化代码书写。
核心特点
  1. 没有类名:直接定义、直接创建对象,不需要单独写 class
  2. 一次性使用:只能创建一个对象,用完即废
  3. 简化代码:替代简单的子类 / 实现类,不用单独定义类

接口中的使用:

//接口publicinterfaceSwim{//抽象方法publicabstractvoidgoswim();}//单独写一个实现类去实现接口classstudentimplementsSwim(){@Overridepublicvoidgoswim(){//实现代码}}//用匿名内部类实现接口publicclassExample{publicstaticvoidmain(String[]args){//new了一个没有名字的对象去实现Swim接口,去实现里面的goswim方法swim(newSwim(){@Overridepublicvoidgoswim(){//实现代码}});}}//简化为lambda表达式publicclassExample{publicstaticvoidmain(String[]args){//// 直接用 Lambda 简化:省略接口名、new、方法名、@Overrideswim(()->{/*实现代码*/});}}

抽象类中的使用:

publicabstractclassAnimal{publicabstractvoideat();}//如果有一个方法的形参是抽象类,可以传他的匿名内部类来实现publicstaticvoidanimaleat(Animalan){an.eat();}//实现animaleat(newAnimal(){@Overridepublicvoideat(){//实现代码}})//lambda表达式//如果没有形参就直接用括号,有一个形参用这个形参指向方法体animaleat(()->{/*实现代码*/})
http://www.gsyq.cn/news/1395108.html

相关文章:

  • Mozilla 解释 Firefox 在英特尔 Raptor Lake 系统上的崩溃问题
  • 从事故教训看选型:无感定位成为刚需,UWB技术彻底落伍
  • Nmap深度原理与实战避坑指南:从TCP协议栈到云环境扫描
  • LightRAG重启后文档、知识图谱空白消失|working-dir目录精准配置避坑实战
  • 毕业论文紧急降AIGC率,求推荐上手快、效果立竿见影的降重工具
  • 从“永恒之蓝”到BAT脚本:聊聊那些年我们见过的“低技术”系统破坏手段
  • 如何永久免费激活IDM:终极完整指南与简单解决方案
  • 天工AI推出高性能Agent模型SkyClaw-v1.0,免费试用且性价比超主流开源模型!
  • 基于仿真与域转移的结构内部声源定位:克服领域偏移的工程实践
  • AI驱动的现货定价引擎已上线!——某全球Top 3矿商内部白皮书首次公开(含Transformer+物理模型融合架构图)
  • 如何快速搭建个人漫画图书馆:免费开源哔咔漫画下载器终极指南
  • 仅剩72小时!Springer Nature刚更新的ChatGPT引用新规已生效——你的参考文献可能已不合规
  • 基于语义相似度的NDN物联网服务发现优化策略
  • 如何在五分钟内完成Taotoken的Python接入并调用大模型API
  • 【AI学术合规红线】:20年IT专家亲授ChatGPT查重规避的7个合法边界与3类高危误操作
  • 3分钟革命性激活方案:告别Windows和Office激活烦恼的智能解决方案
  • LGTV Companion终极指南:让你的LG电视与电脑智能同步开关机
  • 26-cv-4039、26-cv-4064 PETS ROCK潮流IP商标版权侵权!是一个将名人文化与宠物形象巧妙结合的创意艺术品牌。
  • 【IEEE冠名】第七届IEEE人工智能与机电自动化国际学术会议
  • 为什么IPAdapter Plus能彻底改变你的AI创作?5步解锁图像条件生成新境界
  • C语言程序设计 1-21entab函数
  • Steam创意工坊下载器WorkshopDL:非Steam平台玩家的模组自由之路
  • 从音频识别到图像处理:Conv1d和Conv2d在真实项目里到底怎么选?避坑指南来了
  • 清镇老酒回收哪家价格高,清镇老酒回收推荐 - 企业品牌
  • 企业私有化AI部署方案/AI大模型训练工作站DLTM一站式训推一体化平台技术解析
  • 2026年江西单招机构,可以看看这三家
  • 企业私有化AI训练推理一体工作站DLTM深度学习推理工作站重塑安全监控智能化体系
  • 基于StyleGAN-XL的儿童牙齿发育预测:生成式AI在医疗影像中的应用
  • 热压键合机(TCB)市场深度研判:2026-2032期间年复合增长率(CAGR)为14.5%
  • 超元力裸眼沉浸式飞行,解锁文旅高阶游玩体验新场景