11:匿名内部类,看起来很高端其实很简单,我下面用几个例子来告诉各位童鞋什么东西都是你如果懂这个知识点就会感觉很简单,这就让你知道你可能认为很复杂的东西当你工作了一段时间在回头就会“呵呵”你懂的!

这个名字的来源就像汉字的意思,没有名字的类。就是因为没有名字其实它只能被使用一次,那么它是在上面语境上使用的,使用的前提是实现一个接口又或是继承一个父类。

例子1

如果是一般情况下,想实现抽象方法

abstract class animal {

public abstract void eat();

}

class dog extends animal {

public void eat(){

System.out.println("I eat XX");

}

}

public class example {

public static void main (String[] args ){

animal aa=new dog();

aa.eat();

}

}

打印的结果就是:I eat XX

例子2使用匿名内部类

abstract class animal2 {

public abstract void eat();

}

public class example2 {

public static void main (String[] args ){

animal2 aa=new animal2(){

System.out.println("I eat YY");

}

aa.eat();

}

}

运行的结果就是:I eat YY

那么接口也是这样使用的

其实这种用法在线程上用的比较多,实现多线程必须要继承Thread类或是继承Runnable接口,其实用法是一致的。后面会讲到多线程,这里同学只要知道这么用就可以了。

怎么学java软件工程师_如何学习java软件工程师面试相关推荐

  1. 学JAVA的为什么_为什么学习Java的人越来越多

    学习Java的发展前景广阔且发展方向多样性,不仅可以成为高级技术开发人才,还可以向管理岗发展,成为项目经理.通过分析企业对求职者的招聘技能,我们可以发现基础知识占据较大比重.为什么转行学习java开发 ...

  2. java编程学习方法_在线学习Java编程的最佳方法

    java编程学习方法 1.简介 Java是使用最广泛的编程语言之一. 根据Github的最新报告 ,Java被列为仅次于JavaScript的第二大最常用的编程语言. 掌握Java的人有很多话题. 好 ...

  3. 西安4年java多少时间_西安学习java一般要多久

    线程小n行的任务/任务执的数单个量为间隔执行池大所需时间时间,西安学习的@配置,西安学习行定行池务的务执c配在执注@置任方法时任上标,下解行调问题务的方度任有以异步决办采用法:上述式执. 比如.般要多 ...

  4. 大一java怎么学好_大一学习 JAVA

    帮助学习大家的理框架解和更好,学习现1r消然后务发端中到z已经客户可以建c在z注册中的查看.创服务:服费者,学习}提供者,务*n我提供调用者服吃了,e别忘了要使用R加配置:,*获服务供者取提,边是务配 ...

  5. java inputstream 回退_系统学习 Java IO (十)----回退流 PushbackInputStream

    PushbackInputStream 旨在从 InputStream 解析数据时使用. 有时您需要先读取几个字节以查看将要发生的事情,然后才能确定如何解释当前字节, PushbackInputStr ...

  6. 学java的就业方向_新手学习Java后有哪些就业方向?

    新手学习Java后有哪些就业方向?下面,小编给大家推荐几个. 软件测试工程师:这个职位跟系统工程师基本新手学习Java后有哪些就业方向?一个级别,需要你对编程有一定的基础,后期要跟系统工程师同时进项目 ...

  7. Java到底是什么?学习java可以做什么呢?

    Java到底是什么?在互联网信息高速发展的时代,java技术的应用无处不在,网页.手机系统.软件.游戏等这些成果展现在我们面前,有java的功劳.综上可看出java的应用非常广,与其相应的工作岗位就多 ...

  8. 学习java可以做什么?学习java有什么用?

    学习java可以做什么?学习java有什么用?Java不仅是时下最火的编程语言,还是一门很年轻的语言.Java已成为当今市面上最受欢迎的编程软件,对于处于信息高速发达的今天,Java技术已经无处不在, ...

  9. java初学者应该怎么去学习java?java学习流程

    Java是目前热门的编程语言之一,应用范围广泛,竞争很大,并且人员需求稳定.java初学者应该怎么去学习java才好?java初学者看什么书?本篇来谈谈这个问题. java初学者应该怎么去学习java ...

最新文章

  1. 天润融通java面试_【天润融通面试|面试题】-看准网
  2. java开心农场安卓_开心农场之田园日记
  3. 处理项目重大质量问题的思路和原则
  4. 用友 无法正确解析服务器,用友T3软件登陆软件时提示:“可能无法正确解析服务器名称或者相应的端口被禁用,请尝试输入服务器的IP地址”?...
  5. python实时读plc数据_python snap7读写西门子S系列PLC寄存器的值(PLC的I、Q、M、DB区)...
  6. CentOS7命令自动补全
  7. 惠普服务器硬件检测软件吗,惠普 PROLIANT 服务器硬件检测工具使用方法
  8. 统计自然语言处理(第二版)学习笔记:第一章
  9. 基于jsoneditor二次封装一个可实时预览的json编辑器组件(react版)
  10. 利用Python画出《人民日报》各国疫情图——南丁格尔玫瑰图
  11. 1162: 6003 星期几?
  12. 深度学习在工业界的应用案例(二)
  13. [android开发]Animation动画的实现
  14. python问题:IndentationError:expected an indented blo
  15. 继承 super的讲解
  16. 如何建立公司的企业网站
  17. C++_enhance-Record11—异常的层次结构(继承在异常中的应用)
  18. LSF Reordering
  19. ncnn 框架分析 openmp多核加速 缓存 仿存 cache 快速矩阵乘法 单指令多数据指令SIMD
  20. 550什么意思_550是什么意思

热门文章

  1. 土壤保持价值核算方法与技术
  2. 时间空间复杂度(入门篇)——数据结构与算法
  3. PKI 技术的意义与应用
  4. 能够更便捷管理菜单栏图标的Bartender 4 Mac中文版
  5. 为华为交换机设置ntp获取时间
  6. 【Rhapsody学习笔记(一)】OrionHealth-Rhapsody的组成及常用过滤器
  7. DSP中断使用简明教程
  8. 遥感图像语义分割——从原始图像开始制作自己的数据集(以高分二号为例)
  9. 2021年1月5日订阅朋友的问题与解决方案汇总
  10. SQL触发器实例(下)