1. 成员变量会自动的进行初始化,但是局部变量不会: 2. equals传引用值,==传地址值:当一个对象是引用类型时,就必须使用equals进行比较. 3. 继承:实现代码的复用,继承关系以一种验证的思想,即“is a”, 封装与继承就是为了实现多态而准备的: 4. 组合与继承:组合是在一个类中引用另一个类,生成另一个类的实例,是显示的. 而继承只是继承了父类中 public 和 protected 修饰的变量和方法,是隐示的. 区别:使用组合可以用到另一个类中私有的变量和方法,而继承就不可以…