美文网首页
Java中子类调用父类构造函数的调用

Java中子类调用父类构造函数的调用

作者: minningl | 来源:发表于2018-04-16 12:26 被阅读234次
image.png
    package Chapter03.Super_TestTeacher;
    
    class Person{
        
        private String name;
        private String location;
        
        Person(String name){
            this.name = name;
            this.location = "Beijing";
        }
        
        Person(String name, String location){
            this.name = name;
            this.location = location;
        }
        
        public String info(){
            return "name "+name+" location "+location;
        }
        
    }
    
    class Teacher extends Person{
        
        private String subject;
        
        Teacher(String name, String subject){
            this(name, "Beijing", subject);
        }
        
        Teacher(String name, String location, String subject){
            
            super(name, subject);
            this.subject = subject;
            
        }
        
        public String info(){
            return super.info()+" subject "+subject;
        }
        
    }
    
    
    public class TestTeacher {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            
            Teacher t = new Teacher("jupiter", "math");
            System.out.println(t.info());
            
        }
    
    }

相关文章

  • java子类调用父类构造器函数

    子类 调用 父类的构造函数:(构造函数不会被继承,只是被子类调用而已) 1、子类所有的 构造函数 默认调用父类的无...

  • Java基础篇

    父类子类构造函数 子类的构造函数会隐式调用父类的无参构造函数,子类若想调用父类的构造函数需在子类的构造函数的第一行...

  • C++ 从入门到放弃 (Day-07)

    父类的构造函数 ◼ 子类的构造函数默认会调用父类的无参构造函数◼ 如果子类的构造函数显式地调用了父类的有参构造函数...

  • Java面向对象

    1、子类实例化时会默认调用父类无参构造函数,如果父类没有无参构造函数,则需要子类构造函数显示调用父类有参构造函数 ...

  • 继承中执行顺序讨论

    继承中,子父类的构造函数(构造函数不被继承)1.子类必须调用父类的构造函数(构造函数不被继承)(1)如果没有写调用...

  • java中继承,子类是否继承父类的构造函数

    java中继承,子类是否继承父类的构造函数 java继承中子类是不会继承父类的构造函数的,只是必须调用(隐式或者显...

  • (五)子类实例化过程

    在子类的构造函数中,必须调用父类的构造函数当你不写的时候, 编译器默认给你调用super();(父类的无参构造函数...

  • Boolan(博览网)——C++面向对象高级编程(下)(第五周作

    1. 构造函数和析构函数的调用过程 创建子类时,先调用父类的构造函数,再调用子类的构造函数。(构造由内而外) 销毁...

  • 第五章 继承

    super:用来调用父类的方法放在子类的构造函数开头,调用父类构造函数 静态绑定:private,static,f...

  • JS的继承

    ES5写法 关键点: 在子类构造函数中调用父类构造函数 将子类构造函数原型指向父类构造函数原型。考虑兼容性问题,我...

网友评论

      本文标题:Java中子类调用父类构造函数的调用

      本文链接:https://www.haomeiwen.com/subject/ntaskftx.html