美文网首页
java中的构造器constructor

java中的构造器constructor

作者: SeekerLinJunYu | 来源:发表于2019-03-07 20:27 被阅读0次

a. 构造器重载中的this用法
运用前提:类当中存在构造器的重载,即存在多个同名形参列表不同的构造器.且从形参列表上看,构造器B的完全包含于构造器A.这样就可以使用this关键字来实现调用相应的构造器.
code1:

public Array(int capaticy) {
        size = 0;
        this.data = (E[])new Object[capaticy];              
    }
    
    // 无参构造器,默认数组的个数为10
    public Array() {
        this(10);          // 语句实现有参构造器,并传入capacity=10  
    // this实现了对第一个构造器的调用
    }

code2:

public Apple(String name,int age){
      this.age = age;
      this.name = name;
}

public Apple(String name, int age.double weight){
    this(name,age);          //this(name,age)实现对第一个构造器的调用
    this.weight = weight;
}

相关文章

  • java中的构造器constructor

    a. 构造器重载中的this用法运用前提:类当中存在构造器的重载,即存在多个同名形参列表不同的构造器.且从形参列表...

  • java面向对象之构造方法

    构造函数(构造方法、构造器、Constructor) 关于java类的构造函数 1、构造方法语法【修饰符列表】构造...

  • 11.14

    java构造器 又称为 构造方法,constructor构造器用于构造该类的实例。 格式如下:[修饰符] 类名...

  • javaBean、package、importjava--学习第

    想要java自动生成构造器,Source---generic constructor using fields--...

  • javascript模式设计

    创建型设计模式: - Constructor(构造器)模式 基本(Constructor)构造器 弊端:继承变得困...

  • Java常见面试题,自用

    构造器Constructor是否可被override? 构造器Constructor不能被继承,因此不能重写Ove...

  • constructor

    constructor 翻译:构造者、构造器语法:object.constructor 输出:function e...

  • Kotlin(三)—类和接口

    1、构造器 在Kotlin中,类允许定义一个主构造器(primary constructor)和若干个第二构造器(...

  • JAVA学习

    构造器(constructor): 1.不接受任何参数的构造器为“默认构造器”它用来创建一个默认对象。如果类中没有...

  • 构造器constructor

    为了方便你理解prototype,我们可以把ECMScript分两大类:函数 、对象 什么是函数?什么是对象?函数...

网友评论

      本文标题:java中的构造器constructor

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