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
  • 相关阅读:
    [LeetCode] Letter Combinations of a Phone Number
    [LeetCode] Combinations
    [Algorithms] Longest Increasing Subsequence
    2.Orange安装
    1.Orange是什么鬼?
    5.motan之注解方式配置
    4.motan之集群调用
    3.motan之异步调用
    2、motan入门程序
    1、微博RPC框架Motan
  • 原文地址:https://www.cnblogs.com/zhangxuechao/p/13592368.html
Copyright © 2011-2022 走看看