java匿名内部类一般是没有变量指向的对象,只能使用一次

如下代码,为了使用抽象类People的eat方法还要去继承然后复写eat方式,非常麻烦。对于接口也是如此。

package com.lubby.nosynchronizedtest;

public abstract class People {

public abstract void eat() ;

}

package com.lubby.nosynchronizedtest;

public class Teacher extends People {

@Override

public void eat() {

System.out.println("老师正在吃饭");

}

public static void main(String[] args) {

People people = new Teacher();

people.eat();

}

}

在看如下代码,是不是很简单。之间new一个

package com.lubby.nosynchronizedtest;

public class Teacher {

public static void main(String[] args) {

new People() {

@Override

public void eat() {

System.out.println("我正在吃饭");

}

}.eat();

}

}

仔细看看,发现是不是线程经常使用这种方法。线程的创建一般都是继承Threa抽象类或者Runable接口

package com.lubby.nosynchronizedtest;

public class Teacher {

public static void main(String[] args) {

Thread thread1 = new Thread() {

public void run() {

System.out.println("线程1正在跑");

}

};

thread1.start();

}

}

package com.lubby.nosynchronizedtest;

public class Teacher {

public static void main(String[] args) {

Runnable runable = new Runnable() {

@Override

public void run() {

System.out.println("run.......");

}

};

Thread thread = new Thread(runable);

thread.start();

}

}

原文:http://blog.csdn.net/liu00614/article/details/34882745

java void eat_java匿名内部类相关推荐

  1. java void eat_java 重写方法

    如下代码比较简单,但是f.grow(f);//upcastFrog17toAmphibianandcallAmphibianmethod:Amphibian.grow(f);这两句不太清楚,解释一下为 ...

  2. Java基础之匿名内部类,匿名内部类是什么?为什么要用匿名内部类,匿名内部类详解。

    Java基础之匿名内部类,匿名内部类是什么?为什么要用匿名内部类,匿名内部类详解. 什么是匿名内部类? 顾名思义 匿名 就是没有名字,一个没有名字的内部类,称为匿名内部类. 下面先看一个例子,比如说你 ...

  3. Java内部类(匿名内部类)

    Java内部类(匿名内部类) 一.内部类 二.静态内部类 三.成员内部类 四.局部内部类(了解即可) 五.匿名内部类(重要) 一.内部类 1.概述 内部类就是一个定义在一个类里面的类,里面的类可以理解 ...

  4. Java内部类和匿名内部类的用法

    Java内部类和匿名内部类的用法     [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/51981163 一.内部类:   ...

  5. Java 匿名类(匿名内部类)

    Java 匿名类(匿名内部类) 学习的参考博文:无恨之都 1. 初识 匿名类 标准说法: 内部类包括:成员类.局部类.匿名类(匿名内部类). 匿名类概念: 匿名类可以使你的代码更加简洁 (JDK8之后 ...

  6. java中的匿名内部类

    匿名内部类在java编码中不是很常见,它可一让类实现多继承的特性(多个父类~1个子类) java中的匿名内部类总结 http://www.cnblogs.com/nerxious/archive/20 ...

  7. java void方法_Java对象类的最终void wait(long ms)方法,包含示例

    java void方法 对象类最终无效等待(长毫秒) (Object Class final void wait(long ms)) This method is available in java. ...

  8. java学习之匿名内部类与包装类

    匿名内部类: 所谓匿名内部类,顾名思义指的就是定义在类内部的匿名类,现有的spring框架开发以及java图形界面都经常用到匿名内部类. 下面来看一个代码: interface A{public vo ...

  9. Java类与匿名内部类

    大家好,这篇文章我们主要向大家介绍Java基础中的Object类.匿名内部类.构造方法的继承知识,一起来学习下吧! 一.Object类 Object类是所有类的父类,所有类都继承Object类. Ob ...

最新文章

  1. Dell服务器网络不通故障排除
  2. excel操作技巧记录(实时更新)
  3. clone远程代码 在不同电脑上git_用树莓派3搭建私有git代码仓库
  4. 借助码云快速安装 golang.org/x/lint/golint 和 golang.org/x/tools/ 等依赖
  5. python 获取向上两级路径_全国计算机二级Python真题解析-1
  6. Flutter Scaffold组件详情配制使用
  7. OJ 注意点及知识点总结
  8. flux服务器推消息,服务端主动推送数据,除了 WebSocket 你还能想到啥?
  9. 自助出版风靡美国的7个理由(转载)
  10. 十个提升你Emacs生产力的高招
  11. 带着这篇去通关所有Handler的提问(三)
  12. 大数据时代下的原型该怎么做?免费模版送给你
  13. Bootstrap系列之工具提示框(Tooltips)
  14. js 检测浏览器开发者控制台是否被打开
  15. ps抠图教程:各类章子专用方法
  16. 第二章:MFC绘图基础
  17. bloom_Bloom使电子邮件选择美观且不那么侵入
  18. #NAME?_#NAME?
  19. Matlab 旋转坐标轴标记文本
  20. Pkg打包nodejs程序整理

热门文章

  1. SSD安装及训练自己的数据集
  2. Deep Learning---py-faster-rcnn基于PASCAL VOC数据集训练模型
  3. 有关概率图模型中的D-Seperation的理解,附cousera例题解读
  4. 算法: 把字字符串转化为整数;
  5. VS扩展开发 一 导航
  6. 快速生成NHibernate的映射文件和映射类的利器 —— codesmith软件
  7. IBATIS中关于iterate$与#的应用
  8. 中文分词之正向最大匹配算法
  9. ILMerge合并多个DLL
  10. oracle 物化视图 --转