1.能够写出继承的格式

public class 子类 extends 父类{
    //成员属性
    int a = 10;
    构造方法


}

2.能够说出继承的特点

  • Java只能单继承
  • 可以多级继承
  • 可以继承私有成员,但无法访问
  • 不可以继承父类的构造方法

3.能够说出方法重写的概念

  • 子类重写父类不满足自身需求的非私有方法
  • 前提是访问权限必须与父类相同,或者比父类更宽
  • 重写后的方法名,返回值,形参列表必须与父类相同

4.能够写出抽象类的格式

public abstract class 方法名{
    /*抽象类不能被创建对象
    抽象类可以不包含抽象方法
    如果包含抽象方法,这个类必须是抽象类
    抽象类可以提高代码复用性
    可以强制子类继承后重写某个抽象方法,对子类形成约束
*/
}

5.能够写出抽象方法的格式

public abstract 返回值类型 方法名();
public abstract class 类名{
/*
1.成员属性
2.构造方法
3.成员方法
4.抽象方法
*/
public abstract 返回值类型  方法名(参数列表);
}

6.能够说出子类调用父类成员的特点

  • 先在本来找,找不到再去父类
  • 无法调用父类的私有成员

7.能够说出this可以解决的问题

  1. 可以视野this关键字调用本类的成员,区分本类与父类重复的成员
  2. 当局部成员覆盖本类成员时可以通过"this.变量名"来调用本类成员
  3. 可以使用this关键字调用本类构造方法"this();"全参构造"this(参数列表);"

8.能够说出super可以解决的问题

  • 可以使用super关键字来调用父类的成员,区分子类与父类重复的成员
  • 可以使用super关键字调用父类的无参构造方法“super();”全参构造方法“super(参数列表);”

9.能够说出父类抽象方法的存在意义

  • 限制子类重写特定的方法

10.能够描述抽象方法的概念

  • 不明确的方法,需要子类重写,所以去掉方法体

11.能够描述final关键字修饰类的特点

  • 被final关键字修饰的类不能被继承,最终类

12.能够描述final关键字修饰变量的特点

  • 被final关键字修饰的变量的值不能被修改
  • 被final关键字修饰的数组,数组的长度不能被改变

13.能够描述final关键字修饰方法的特点

  • 被final修饰的方法不能被子类重写
最后修改:2021 年 06 月 23 日 07 : 22 PM
如果觉得我的文章对你有用,请随意赞赏