在java中,子类继承父类的非private的方法及成员变量;java
建立子类的时候,会优先寻找其父类并先调用父类的构造函数,同时对父类的private的成员变量及方法不可见,且与子类同名的父类成员变量隐藏,而与子类相同的方法则被覆盖。函数
所谓的多态就是相同的引用类型赋予不一样的实例,相同的操做也会有不一样的处理方式。spa
好比说,将子类的实例赋给父类的引用类型变量,则调用该引用类型可调用父类的方法(未被子类覆盖),也可调用子类的方法(父类的方法被覆盖的状况),其中前者方法里面使用的实例变量为父类的成员变量,然后者则是子类的成员变量,这是多态的关键点。继承