新手java面向对象(三)

来源:互联网 发布:淘宝店铺进货渠道 编辑:程序博客网 时间:2024/05/10 01:40

类的继承与权限控制

<1>在java中,使用extends关键字实现类的继承机制。

<2>通过继承,子类中自动拥有了基类(superclass)的所有成员(成员变量和方法)。

<3>java只支持单继承,不允许多继承:

①一个子类只能有一个基类     一个基类可以派生出多个子类。

 

访问控制

java中权限修饰符public default protected private置于类的成员定定义前,用来限定其他对象对该类对象成员的访问权限。


对于class的权限修饰只可以用public和default。

①public类可以在任意地方被访问。

②default类只可以被同一个包内部的类访问。

方法的重写

定义

<1>在子类中可以根据需要对从基类中继承的方法进行重写。

<2>重写方法必须和被重写方法具有相同方法名称、参数列表和返回类型。

<3>重写方法不能使用比被重写方法更加严格的访问权限。(记住)