美文网首页
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