我有问题请教

来源:10-3 Java 中的抽象类

慕哥6242295

2018-11-22 16:52

https://img.mukewang.com/5bf66d940001235411510958.jpg

为什么要用abstract呢?我直接这样写也可以啊   对这个还是有点不理解,使用abstract有什么好处呢  麻烦大神给解释一下 多谢!

写回答 关注

3回答

  • 慕丝9568650
    2018-11-29 21:55:39

    想象一下,一个游戏每个玩家都有装备、坐骑、宠物、技能等等等。定义一个父类,用abstract来约束各个玩家的属性都是一样的,创建玩家路人甲的类时,调用父类,就不会漏玩家的属性了。

  • 慕哥6242295
    2018-11-23 16:04:27

    好的, 多谢!


  • 等不到你2
    2018-11-22 18:50:12

    abstract的意思就是提前规定好类中应该有的方法,可以防止子类里漏写什么方法。

    你如果觉得没用,那就说明在这个例子里确实用不着。用得着的时候自然会想起来

    慕哥6242...

    好的,多谢!

    2018-11-23 16:05:08

    共 1 条回复 >

Java入门第二季 升级版

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

530655 学习 · 6091 问题

查看课程

相似问题