为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

4 回答

求大神回答

0 回复 有任何疑惑可以回复我~
#1

qq_芯惜灬_04390860 提问者

非常感谢!
2016-12-02 回复 有任何疑惑可以回复我~

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

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

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


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

0 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~

多看看视频。

1 回复 有任何疑惑可以回复我~
#1

武searching

好牛的回复
2016-12-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530629    人
  • 解答问题       6091    个

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

进入课程

抽象类和普通类

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信