第二章 继承

来源:互联网 发布:数据查找网站 编辑:程序博客网 时间:2024/06/14 11:18

继承  (阳光正好,薇风独到!)

1.语法:
修饰符  SubClass  extends  SuperClass {
//类定义部分
}
继承通过 extends 关键字来实现,其中的SubClass是子类,SuperClass称为父类,基类或超类。修饰符如果是public,则该类在整个项目中可见,若无public修饰符,则该类只在当前包可见;不可以使用private 和 protected修饰。

2.继承:是面想对象的三大特征之一,是Java中实现代码重用的重要手段之一。Java只支持单继承,即每个类只能有一个直接父类。

3.在Java中,所有的Java类直接或间接的继承了  Java.lang.Object类。 Object类 ,所有Java类的祖先。

4.在定义一个类的时候,如果没有使用 extends 关键字,那么这个类直接继承Object 类。
 
5.Java中子类可以从父类继承哪些?
 继承publicprotected修饰的属性和方法。无论子类和父类是否在同一个包里。

 继承默认权限修饰符(friendly)修饰的属性和方法,但子类和父必须在同一个包里

 无法继承private修饰的属性和方法。

  无法继承父类的构造方法

6.访问修饰符:
访问修饰符本类同包子类其他private可以


默认(frienly)可以可以

protected可以可以可以
public可以可以可以可以




0 0
原创粉丝点击