zoukankan      html  css  js  c++  java
  • java类的继承

    类的继承:若甲类继承乙类,则甲包含乙的所有属性和方法,甲称为子类,乙为父类。(暂不讨论重写和重载)

                  比如说苹果牌手机继承手机,则手机有的属性和功能苹果手机都有。

                  继承的关键字:extends

                  格式:public class mathBook extends Book{}

    java中具体例子:

    public class mathBook extends Book{
        private String language;
        private String auther;
    
        public static void main(String[] args) {
            mathBook book=new mathBook();
            book.getMark();
        }
    }

    mathBook继承了Book类,mathBook中并未定义getMark()但却可以使用,是因为继承了Book类而拥有其所有属性和方法。

    同时在子类中可以定义自己额外(与父类不同)的属性和方法,如上面的language和auther。

    注意,构造方法无法被继承,一个类无法同时继承多个类,被final修饰的类无法被继承。

    重写:

    当子类继承父类时,子类可重写父类的方法,重写后子类的该方法可以与父类不同。

    重载则是在重写的时候参数与父类不同。

  • 相关阅读:
    将已排序的数组乱序
    Roadmap!!
    测试
    最大对称字串
    约瑟夫环问题
    大家好
    MYSQL数据库导入SQL文件出现乱码如何解决
    Hibernate缓存
    Spring备忘四(涵盖Spring2.5)
    Struts2 Hello,Wold
  • 原文地址:https://www.cnblogs.com/xiao-v/p/4566367.html
Copyright © 2011-2022 走看看