运维开发网

第十四节java

运维开发网 https://www.qedev.com 2020-02-11 15:37 出处:网络 作者:wx5db3a2bd5872f
static关键字:在Java中定义一个static关键字,它用于修饰类的成员,如果成员变量、成员方法以及代码块等,被static修改的成员具备一些特殊性。对象数组:是一个数组中所有元素都是对象,声明对象数组与普通基本数据类型的数组一样类之间的关系多个类称子类,单独的这个类称父类(基类或超类)先有父类。类的继承语法规则:classsubclassextendssuperclass{}继承的出现提高

static关键字:在Java中定义一个static关键字,它用于修饰类的成员,如果成员变量、成员方法以及代码块等,被static修改的成员具备一些特殊性。

对象数组:是一个数组中所有元素都是对象,声明对象数组与普通基本数据类型的数组一样

类之间的关系

多个类称子类,单独的这个类称父类(基类或超类)先有父类。

类的继承语法规则:

class subclass extends superclass{}

继承的出现提高了代码的复用性。

特点:1、单一继承,只能有一个父类

2、多层

方法重写:在子类中可以根据需求对父类中继承来的方法进行改造,也称重置覆盖。

子类方法抛出的异常不能大于父类被重写方法的异常。

重写的方法返回值类型不能大于被重写的返回值类型大于。

关键字super:当子类重写父类的方法后,子类对象将无法访问父类被重写的方法,为了解决这个问题,在Java中专门提供一个super关键字用于访问父类成员。

使用关键字super调用父类的成员变量和成员方法。具体格式:

super.成员变量

super.成员方法(【参数1,参数2.。。。】)

使用super调用父类中指定操作

构造方法不可被继承

修饰符 类内部 同一包 不同包类 任意地方

private yes

缺省 yes yes

protected yes yes yes

public yes yes yes yes

0

精彩评论

暂无评论...
验证码 换一张
取 消