[教育学]福建师范大学软件学院JAVA课件第三次
数据结构与算法分析 2 从已有类创建新类 从已有类创建新类的方式主要有 合成 继承 2.2 继承 2.2 继承 优点 节省工作量 所有类涉及的共同属性和行为只需被定义一次 通过继承,允许类之间共享代码,从而大大减少了代码长度并且使软件易于维护。 2.2 继承 举例:CollegeStudent类 2.2 继承 public class CollegeStudent extends Student { private int year; private String degree; public CollegeStudent () {…} public CollegeStudent (…) {…} public void setStudent (…) {…} public String toString () {…} public int getYear() {…} …… } 2.2.1 从构造函数中调用构造函数 派生类的构造函数可以使用保留字super来调用基类的构造函数 可以在派生类构造函数的开始位置使用 super 不能使用基类的构造函数名调用基类的构造函数 2.2.3 方法的覆盖 派生类中所定义的方法与基类中的某个方法具有相同的声明,即 相同的名称 相同的返回值类型 参数的类型和数目分别相同 在派生类的对象上调用基类和派生类
原创力文档

文档评论(0)