java中对类的方法的进行加强(1)--对类方法的覆盖
来源:互联网 发布:软件工程推荐书籍知乎 编辑:程序博客网 时间:2024/06/06 10:47
当在类中通过创建另一个类的对象来调用其方法的时候,需要对该方法进行拓展 怎么办呢
第一种最简单的当然是对方法覆盖。
最简单的通过下面的代码来理解!
使用的是Junit进行简单的测试
import org.junit.Test;public class test { @Test public void test1(){ Bus bus = new Bus(){ @Override public void run() { //通过匿名 内部类对 方法进行 拓展加强 //下面可以 实现 要拓展的功能 System.out.println("对方法进行拓展加强!!"); //super.run(); } }; bus.run(); }}class Bus{ public void run(){ System.out.println("bus类的run方法"); }}
其他的方法详见 后序的博文。作为一个学生,相信每一次记录都是一次深刻的理解。
1 0
- java中对类的方法的进行加强(1)--对类方法的覆盖
- 对String类进行方法的扩展
- Java中应用Collections工具类的Sort()方法对List进行排序
- [JAVA]对文本文件的读,写,覆盖,添加方法
- Java关于子类对父类私有方法覆盖的问题
- Java关于子类对父类私有方法覆盖的问题
- 黑马程序员_基础加强_对接收数组参数的成员方法进行反射
- 继承 子类对父类方法的覆盖 构造方法的继承 super
- 自动生成带Optional方法的派生Bean类,对Mybatis反向工程结果的加强
- java:File类中对文件或目录进行操作的常用方法以及遍历文件夹下面的文件
- Java中方法的覆盖
- 对 Java 中 clone 方法的思考
- java中对方法的理解
- 对Java的URL类支持的协议进行扩展的方法
- javassist实现对类的任意方法进行代码增强
- 防止Class类反编译的方法,对Class进行加密
- 经典常用,全!OC中NSString类中对字符串进行操作的方法.
- php中对HTML字符进行源码输出的方法
- Public and Private Interfaces in ruby
- Windows无法访问VMWare虚拟机下CentOS的apache服务器
- 微软研发类实习生面试
- GBDT理解二三事
- linux I2C之RTC8025、fm24cl16
- java中对类的方法的进行加强(1)--对类方法的覆盖
- 求二叉树中和为给定值的路径
- springMVC(10)------重定向处理
- mysql读写分离
- 单链表的基本操作
- C语言学习笔记
- 六、树和二叉树--(2)二叉树的先序遍历、中序遍历、后序遍历
- 删除排序链表中的重复数字 II
- android基本架构