Java 继承

2018-12-16  本文已影响0人  啦啦啦_9a5f

继承:多各类有共同的成员边来那个和成员方法,抽取到另一个类中,在让多各类去继承这个类,我们的多个类就可以获取到父类中的成员

继承的特点:

只支持单一继承,只能继承一个父类,在不同父类中可能存在相同的方法,子类无法得知使用哪个方法,产生错误

Java语言支持多层继承

子类只能获取父类非私有成员

就近原则:子父类成员变量或成员方法名字一样,应该选择子类的。

如果有局部变量就使用局部变量。

如果没有局部变量,有子类的成员变量就使用子类的成员变量

没有局部变量和子类的成员变量,有父类的成员变量就使用父类的成员变量

super:可以获取父类的成员边来那个和成员方法

方法的重载:在一个类中,有多个重名的方法,但是其参数不一样(参数的个数、参数的类型、参数的顺序),和返回值无关

方法的重写:在子父类中,子类的方法和父类的完全一样,当子类重写了父类的方法之后,使用子类对象调用的就是子类的方法。

上一篇 下一篇

猜你喜欢

热点阅读