zoukankan      html  css  js  c++  java
  • Java继承和组合代码

    class Student extends Person {
        protected int score;
    
        public Student(String name, int age, int score) {
            super(name, age); // 调用父类的构造方法Person(String, int)
            this.score = score;
        }
    }

    继承为 extends

    里氏替换原则通俗的来讲就是:子类可以扩展父类的功能,但不能改变父类原有的功能。

    Person p = new Student(); 

    父类可以引用子类的实例

    class Student extends Person {
        protected Book book;
        protected int score;
    }

    student 继承person 里面组合了Book实列

  • 相关阅读:
    字符、字符串和文本处理
    接口
    泛型
    事件
    Expression表达式树 案例
    栈帧
    属性
    方法
    常量和字段
    Dynamic
  • 原文地址:https://www.cnblogs.com/cckong/p/13738426.html
Copyright © 2011-2022 走看看