zoukankan      html  css  js  c++  java
  • java4android (继承中函数的复写)

    函数的复写(override)

    使用super调用父类的成员函数

    举例:

    class Person {
        String name;
        int age;
        
        void introduce(){
            System.out.print("我的名字是"+name+",我的年龄是"+age);
        }
    }
    //复写(override)也称作覆盖或者重写
    //1.在具有父子关系的两个类当中
    //2.父类和子类当中各有一个函数,这两个函数的定义(返回值类型、函数名和参数列表)完全相同
    //
    class Student extends Person{
        String address;
        
        void introduce(){
            //System.out.print("我的名字是"+name+",我的年龄是"+age);
            //用super.introduce();减少重复代码
            super.introduce();//在父类对应的函数上想增加一些功能时,可用super.成员函数来减少重复代码
            System.out.print(",我的家在"+address);
        }
        
    }
    class Text{
        public static void main(String args[]){
            Student s = new Student();
            s.name = "张三";
            s.age = 20;
            s.address = "北京";
            
            s.introduce();
        }
    }
  • 相关阅读:
    三、linux系统管理
    二、基本命令
    一、基本环境
    mysql-day4
    mysql-day3
    mysql-day2
    mysql-day1
    3、线性表的链式存储结构
    2、线性表之顺序表
    1、时间复杂度
  • 原文地址:https://www.cnblogs.com/safiri/p/3735749.html
Copyright © 2011-2022 走看看