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