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

我有问题请教

https://img1.sycdn.imooc.com//5bf66d940001235411510958.jpg

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

正在回答

3 回答

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

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

好的, 多谢!


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

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

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

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

慕哥6242295 提问者

好的,多谢!
2018-11-23 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

我有问题请教

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