Java 匿名类(通俗易懂)

Java 匿名类(通俗易懂)匿名类有两种 1 与子类有关的匿名类 2 与接口有关的匿名类 1 与子类有关的匿名类 packagecom 与子类有关的匿名类 publicclassD publicstatic Stringargs Testtest newTest Personperson newBoy test

匿名类有两种: 1、与子类有关的匿名类 2、与接口有关的匿名类 1、与子类有关的匿名类 class Demo29 { public static void main(String args[]) { Test test = new Test(); Person person = new Boy(); test.test(person); person = new Gril(); test.test(person); test.test(new Boy()); / * 这里是与子类有关的匿名类的关键知识点 * 这个匿名类相当与Boy,Gril类,这个是我不需要事先定义这个类,而是我什么时候要用,什么时候写一个匿名类,这种写法代表着其子类 */ test.test(new Person() { @Override void speak() { System.out.println("与子类有关的匿名类!"); } }); } } abstract class Person { abstract void speak(); } class Boy extends Person { @Override void speak() { System.out.println("Boy"); } } class Gril extends Person { @Override void speak() { System.out.println("gril"); } } class Test { / * 这个类就是纯粹的为了使用多态 */ void test(Person person) { person.speak(); } } 2、与接口有关的匿名类 只要把接口换成子类即可 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/228237.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午7:29
下一篇 2026年3月16日 下午7:30


相关推荐

  • Linux: sctp 实例

    Linux: sctp 实例https://www.opensourceforu.com/2011/12/socket-api-part-5-sctp/需要安装lksctp-tools-develyuminstalllksctp-tools-devel编译需要-lsctpgccserver.c-lsctp-oserverClient,调用connet函数时,会触发SCTP-INIT消息,消息里的IPaddress列表是根据当前机器所配置的所有IP地址来填充,如何配置这个地址列表呢?:__sctp_con

    2022年6月23日
    36
  • pve 和esxi哪个性能强(前后对比)

    ESXi实战1、安装ESXi7;2、在ESXi7上安装VCSA;3、在VCSA上管理ESXi7;4、在ESXi7上安装CentOS7;存储扩容:直接创建VMFS6,然后扩容;遇到的问题:vCenter(VCSA)中无法添加ESXi主机,提示无法找到IP,全部加入域后,问题解决;PVE实战1、安装ProxmoxVE6.1,主机名一定要唯一…

    2022年4月15日
    1.1K
  • 不一样的春节思维导图的内容_电学思维导图

    不一样的春节思维导图的内容_电学思维导图春节是我国四大传统节日之一,可以算是历史之悠久。但随着社会的发展,春节期间的年味渐渐的没那么浓烈了,以前大家聚在一起守岁、放鞭炮等,而现在大多数人都是抱着电子产品谁也不搭理谁。以往的习俗简而又简,后出

    2022年8月1日
    9
  • 微信JS-SDK实现自定义分享功能,分享给朋友,分享到朋友圈「建议收藏」

    微信JS-SDK实现自定义分享功能,分享给朋友,分享到朋友圈「建议收藏」微信JS-SDK实现自定义分享功能,分享给朋友,分享到朋友圈导语:微信分享在手机右上角的三个点一键分享就ok了,那么对于分享到朋友圈,分享给朋友是怎么实现的呢?对于那种活动分享送流量是怎么定位分享者的呢?而想要将文章发送给朋友又是怎么获取到的朋友列表的呢?微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。JSSDK使用步骤1、绑定域

    2022年5月13日
    40
  • 在本地部署Qwen大语言模型全过程总结

    在本地部署Qwen大语言模型全过程总结

    2026年3月12日
    2
  • 用LM方法的matlab求解,matlab中LM算法「建议收藏」

    用LM方法的matlab求解,matlab中LM算法「建议收藏」symsabyxreal;f=a*exp(-b*x);Jsym=jacobian(f,[ab]);%拟合用数据。参见《数学试验》,p190,例2data_1=[0.250.511.523468];obs_1=[19.2118.1515.3614.1012.899.327.455.243.01];%2.LM算法%初始猜测sa0=10;b0=0.5…

    2026年4月20日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号