- 5
- 0
- 约4.03千字
- 约 15页
- 2021-03-15 发布于北京
- 举报
第六节课 继承、多态和接口 继承 概念 继承的特点 Object类 继承的规则 多态 向上转型 接口 接口的概念 接口的定义 实现接口 抽象类 定义 抽象类的特点 概念 继承是一种由已有类创建新类的机制 只要符合is-a的关系就是继承关系。 比如:学生是人,老虎是动物。这样人有的特点学生都有,学生类就可以继承人这个类的所有特点。动物有的特点老虎都有,老虎类就可以继承动物类的所有特点。 继承的特点 继承具有层次结构,并具有传递性 例如东北虎是老虎,老虎是动物,东北虎是动物 子类和父类在同一个包 子类可以继承父类不是private的属性和方法 子类和父类不在一个包,可以继承父类public和protected修饰的属性和方法 子类除了继承还可以拥有自己的属性和方法 Java只支持单继承,即一个子类只能有一个父类,一个父类可以有多个子类 生成子类对象时,子类的构造方法会默认调用父类的super()构造方法,即在内存中会默认生成一个父类对象 Object类 所有类的父类是Object类 Object类的方法,所有类都可以使用,比如:toString()方法 举例讲解继承 public class Student { String name; int 成绩; void 输出成绩(int 成绩){ System.out.print
原创力文档

文档评论(0)