1. 封装是指类中的字段是私有的,要想改变类的状态必须通过调用类对象的共有方法来实现,不能随便改变私有字段的值
2. 继承的好处子类不写任何代码就可以使用父类的方法,这是一个方面,另外一个方面是多态,引用父类的地方就可以用不同的子类替换父类
3. 多态的好处是适应变化,可以在需要父类的地方用不同的子类替代
4. new不是多态了
这种问题,其实解释不清楚的,还需要你自己多学习领悟
@玉开: 重写方法(override)算多态的好处之一嘛
@koi:
override就是多态,它的意思是覆盖父类的实现
@玉开: 引用父类的地方就可以用不同的子类替换父类? 这怎么理解。。。
继承不是少写点代码的问题,也是为了一定程度上保证逻辑正确性。
比如就像男人女人都是人,吃饭睡觉都一样,但去厕所就不同了。