1继承:子类自动拥有父类的非私有属性和方法(构造函数不能被继承) 2向上转型:为了调用父类的私有方法和构造函数以及父类的非public属性 3实例化:相同父类的子类拥有共享的父类非私有方法(覆盖的就不是共享的了!),属性都是自己的