问答详情
源自:10-3 Java 中的抽象类

我有问题请教

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

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

提问者:慕哥6242295 2018-11-22 16:52

个回答

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

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

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

    好的, 多谢!


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

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

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