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