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
原创粉丝点击