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修饰的类无法被继承。

    重写:

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

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

  • 相关阅读:
    链表相交
    环路检测
    lambada表达式对集合的过滤和相互转换
    lambda表达式对集合的遍历
    centos7常用命令
    小程序文件
    扫码登录
    位操作
    使用json-lib转换对象为字符串时的特殊处理
    javac 编译异常总结
  • 原文地址:https://www.cnblogs.com/xiao-v/p/4566367.html
Copyright © 2011-2022 走看看