为什么要用abstract呢?我直接这样写也可以啊 对这个还是有点不理解,使用abstract有什么好处呢 麻烦大神给解释一下 多谢!
想象一下,一个游戏每个玩家都有装备、坐骑、宠物、技能等等等。定义一个父类,用abstract来约束各个玩家的属性都是一样的,创建玩家路人甲的类时,调用父类,就不会漏玩家的属性了。
好的, 多谢!
abstract的意思就是提前规定好类中应该有的方法,可以防止子类里漏写什么方法。
你如果觉得没用,那就说明在这个例子里确实用不着。用得着的时候自然会想起来