TestEight

作者: 实在想不出昵称丶 | 来源:发表于2016-12-01 12:11 被阅读8次


    /**
    1.模板设计模式:
    在定义功能时,功能的一部分是确定的,但是也有一部分是不确定的,
    而确定的部分在使用不确定的部分,那么将不确定的部分暴露出去,
    又该类的子类去完成。
    
    将需要时刻变动的部分代码抽象为一个空方法
    public abstract void inti();
    同时,这个类也成为抽象类。
    则这个抽象方法则为模板
    
    2.由此看来,抽象类中含有着未定义的方法,所以抽象类不能建立对象。
    抽象类只能被继承,并且如果子类也是抽象类,则允许多继承多个父抽象类
    抽象类中可以没有抽象方法
    抽象方法一定需要抽象类包装
    
    3.对于抽象父类的抽象方法,非抽象类子类必须给抽象方法定义,否则编译器报错。
    
    */
    public class TestEight extends Eight{
      public void runcode(){
        for(int i =0;i<100;i++){
          System.out.print(" "+i);
        }
      }
      public static void main(String[] args){
        new TestEight().time();
      }
    }
    abstract class Eight{
      public final void time(){//final定义修饰,不可被子类复写
         long start= System.currentTimeMillis();
         runcode();
         long end =System.currentTimeMillis();
         System.out.println("毫秒"+(end-start));
      }
      public abstract void runcode();
    }
    
    

    **** 清醒小刻 ****
    *** 没错,我说的都是错的 !! ***


    *** 咦,你知道吗? ***
    西英格兰大学的生物能源研究小组在2015年进行了两项“尿能”发电实验,都取得了预期的效果。

    • 出门在外多喝水就好了!!
    • “艾玛,我手机没电了” “多喝点热水就好了” “(微笑)”

    相关文章

      网友评论

        本文标题:TestEight

        本文链接:https://www.haomeiwen.com/subject/tpyxmttx.html