面向对象三大特性 封装根据职责将属性和方法封装到一个抽象的类中定义类的准则继承实现代码的重用,相同的代码不需要重复的缩写设计子类的技巧子类针对自己特有的需求,编写特定的代码多态不同的子类对象调用相同的父类方法,产生不同的执行结果多态哭增加代码的灵活性以继承和重写父类方法为前提是调用方法的技巧,不会影响到类的内部设计