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
  • 相关阅读:
    HTML5 自动聚焦 属性
    c语言学习笔记(2)——预备知识
    java实现文件的上传和下载
    拓网超大文件上传组件
    java+下载+大文件断点续传
    word内容带样式粘贴到富文本编辑器
    php上传整个文件夹
    超大文件上传系统
    java+web中上传文件夹
    vue上传文件
  • 原文地址:https://www.cnblogs.com/zhangxuechao/p/13592368.html
Copyright © 2011-2022 走看看