抽象类和普通类

来源:10-5 Java 中的接口

qq_芯惜灬_04390860

2016-12-01 14:43

抽象类和普通类有什么区别呢

写回答 关注

4回答

  • 慕函数5179598
    2016-12-01 14:55:48
    已采纳

    求大神回答

    qq_芯惜灬...

    非常感谢!

    2016-12-02 10:15:15

    共 1 条回复 >

  • 历飞雨
    2016-12-02 10:27:47

    首先使用抽象类的好处有什么,这是主要的。

    抽象类中     父类只是定义了方法,没有把方法如何执行在父类中表达出来,让子类去具体执行这些方法。这样做的好处就体现出来了,父类定义了一个方法,这个方法如何执行肯定是有好多种写法的,你可以选择性的让子类执行这个方法,比如子类1执行a方法,子类2执行b方法,子类3执行c方法,这样可以很好的归类,方便程序的处理。

    实例运用,就好比书中的目录一样,抽象类就是定义了目录,每个目录中的内容都是一块一块的,目录的具体内容由子类实现。


    普通类只是基础,你的把好多这些特殊的类结合起来使用,才能写出简洁优质的程序。

  • 慕粉1742577928
    2016-12-01 16:15:03

    如果自下而上的在类的继承层次结构中上移,位于上层的类更具有通用性,甚至可能更加抽象。从某种角度看,祖先类更加通用,人们只将他作为派生其他类的基类,而不作为想使用的特定的实例类。抽象类不能被实例化,在抽象类中定义抽象方法,只有声明,不需要实现。普通类可以被实例化也就是创建对象。

  • B_sir
    2016-12-01 15:17:22

    多看看视频。

    武searc...

    好牛的回复

    2016-12-11 19:17:34

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530644 学习 · 6091 问题

查看课程

相似问题