美文网首页
java抽象类

java抽象类

作者: 0843d07b95d5 | 来源:发表于2018-02-13 10:17 被阅读0次

    下面是多态的一个测试小程序:

    例子程序

    运行结果:

    运行结果

    我们可以发现在Animal类中scream方法体中的语句没有写的必要,因为Animal被继承而且scream被重写的。这时候我 们做个实验将scream声明为抽象方法,将Animal声明为抽象类。看看结果

    改写后的小程序:

    例子程序

    运行结果:

    运行结果

    我们可以发现他们的结果是一样的。

    抽象类:

    1.用abstract修饰的类叫做抽象类,抽象类不能实例化;

    2.用abstract修饰的方法叫做抽象方法,抽象方法只需声明不须实现;

    3.含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写;

    相关文章

      网友评论

          本文标题:java抽象类

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