zoukankan      html  css  js  c++  java
  • 子类实例化 super

    super调用父类构造,必须要写在第一行

    //Person.java
    public class Person {
    
        String name;
        int age;
    
        Person() {
            System.out.println("Person 无参构造");
        }
    
        Person(String name, int age) {
            System.out.println("Person 有参构造");
        }
    
        void eat() {
            System.out.println("Person 吃饭");
        }
    }
    //Student.java
    public class Student extends Person {
    
        Student() {
            super();
        }
    
    }
    //Test.java
    public class Test {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Student student = new Student();
            student.eat();
            ;
        }
    
    }
    运行结果
    Person 无参构造
    Person 吃饭

    调用父类其他构造

    //Person.java
    public class Person {
    
        String name;
        int age;
    
        Person() {
            System.out.println("Person 无参构造");
        }
    
        Person(String name, int age) {
            this.name = name;
            this.age = age;
            System.out.println("Person 有参构造");
        }
    
        void eat() {
            System.out.println("Person 吃饭");
        }
    }
    //Student.java
    public class Student extends Person {
    
        Student() {
            super();
        }
    
        Student(String name, int age) {
            super(name, age);
        }
    }
    //Test.java
    public class Test {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Student student = new Student("furong", 12);
            System.out.println(student.name);
            System.out.println(student.age);
        }
    
    }

    运行结果

    Person 有参构造
    furong
    12
  • 相关阅读:
    1069.查找学生信息
    1023.Excel排序
    1061.成绩排序
    bzoj 1113
    bzoj 1112 treap树
    bzoj 1225 dfs + 一点点数论
    bzoj 1224
    UESTC
    HDU 3530 单调队列
    bzoj 1233
  • 原文地址:https://www.cnblogs.com/zhangxuechao/p/13592368.html
Copyright © 2011-2022 走看看