Java_构造方法

作者: 古佛青灯度流年 | 来源:发表于2017-03-13 11:28 被阅读19次

1.父类中,默认构造方法是没有参数的;如果有参数,在子类中调用的时候,必须通过super关键字指明父类中的构造方法,并赋值;否则会报错
例子:

class Mammal {
    Mammal(String str){
        System.out.println("这是父类方法"+str);
    }
    void getBirthInfo() {
        System.out.println("born alive");
    }
}
class Ma extends Mammal{

    Ma(){
        super("123");
        System.out.println("这是子类构造方法");
    }
    void getBirthInfo(){
        System.out.println("eggs");
        super.getBirthInfo();
    }

    public static void main(String[] args) {
        Ma b = new Ma();
    }
}
输出:
这是父类方法123
这是子类构造方法

相关文章

  • Java_构造方法

    1.父类中,默认构造方法是没有参数的;如果有参数,在子类中调用的时候,必须通过super关键字指明父类中的构造方法...

  • Java 调用jni方法

    两种实现方式 Java_包名类名方法名 RegisterNatives方法 native 方法如下 第一种方式:在...

  • JNI方法注册及加载原理分析

    JNI方法注册方式分为动态与静态注册。 1.函数静态注册 1.1JNI层函数格式:Java_包名_类名 _方法名...

  • scala:构造方法与apply

    scala中分主构造方法、辅助构造方法,辅助构造方法必须调用主构造方法 构造方法参数作用域 如果父类有主构造方法,...

  • 8.构造方法与析构方法

    指定构造方法,便利构造方法,构造方法嵌套convenience构造方法继承,构造方法安全性检查4原则,可失败构造方...

  • 构造方法

    构造方法A.指定构造方法;B.便利构造方法; 关系:A.子类的指定构造方法必须调用父类的构造方法;B.便利构造方法...

  • 构造方法、封装、关键字(this、static)和代码块的介绍

    1.构造方法 1.1 构造方法与成员方法的区别 构造方法分为无参构造和有参构造,其中有参构造方法和无参构造方法为方...

  • Swift 引发的一场知识暴动

    一、构造方法 在Swift中,主要有三种构造方法:系统构造方法、普通构造方法与便利构造方法。构造方法一般都是以 i...

  • Mybatis SqlSessionTemplate 实例化过程

    构造方法 SqlSessionTemplate的构造方法源代码如下,其他构造方法,都是在此构造方法上进行的重载。 ...

  • 十四、构造方法

    一、构造方法格式与特点  构造方法的格式:修饰符 构造方法名(参数列表){} 构造方法的体现: ...

网友评论

    本文标题:Java_构造方法

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