美文网首页
java构造方法(构造器)

java构造方法(构造器)

作者: 数据工程师从入门到放弃 | 来源:发表于2018-12-31 02:11 被阅读0次

java构造方法(构造器)

[TOC]

含义

构造器又称为构造方法,
属于类中的第三大成员(属性、方法、构造器),和方法很像,都具有方法体,都需要调用才能执行,

但不是通过对象名.调用,而是通过其他方式调用(重点)

语法

【修饰符】 方法名(参数列表){

    构造器体
 }

注意:
1、方法名和类名完全一致(重点)
2、没有返回值

特点

1、一个类如果没有显式的提供构造器,则系统默认提供一个无参构造器
2、如果类中显式的声明了构造器,则系统不再提供构造器
3、构造器可以重载(一个类中可以有多个构造器)
4、构造器对于一个对象来讲,只调用一次
语法:new 构造器名(参数列表);
5、构造器之间也可以互相调用

语法:this(实参列表);

注意:构造器的调用必须放在构造器的第一句!

好处

1、用于创建对象
2、可以在创建对象的同时进行初始化操作,一般用于对属性赋值,提高代码的重用性
package demo1;

public class TestConstructor {
    public static void main(String[] args) {
        Persion p1 = new Persion();
        System.out.println(p1.getInfo());//null 18
        
        Persion p2 = new Persion("xuehaozhe", 27);
        System.out.println(p2.getInfo());//xuehaozhe    27
    }
    

}
========================================================================
class Persion{
    String name;
    int age;
    
    
    public Persion() {
        super();
        age =18;
    }


    public Persion(String name, int age) {
        super();//构造器的调用 
        this.name = name;
        this.age = age;
    }
    
    public String getInfo(){
        return name + "\t" +age;
    }
    
    
    
}

相关文章

  • java面向对象之构造方法

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

  • java构造方法(构造器)

    java构造方法(构造器) [TOC] 含义 语法 特点 好处

  • 11.14

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

  • Java构造器和方法的区别

    摘要 要学习Java,你必须理解构造器。因为构造器可以提供许多特殊的方法,这个对于初学者经常混淆。但是,构造器和方...

  • this、static、final

    1.this 对象的创建过程 构造方法是创建Java对象的重要途径,通过new关键字调用构造器时,构造器也确实返回...

  • Java--对象创建的过程和this的本质

    对象创建的过程和this的本质  构造方法是创建Java对象的重要途径,通过new关键字调用构造器时,构造器也确实...

  • Java中的this

    this关键词 构造方法是创建Java对象的重要途径,通过new关键字调用构造器时,构造器也确实返回该类的对象,但...

  • 构造器

    Java构造器是在创建对象时被自动调用的特殊方法,构造器的特点如下所示: 构造器的与类名具有完全相同的名称 不接受...

  • Java基础---变量、构造器、构造方法

    Java语言支持的变量类型有: 类变量:独立于方法之外的变量,用 static 修饰。 重点:在类中以static...

  • java中 构造器就是构造方法?

    是的 但是在Java里并没有构造方法这一名词 这一名词是在C++以往的外文书籍中直译过来的 而且构造器这词的词义是...

网友评论

      本文标题:java构造方法(构造器)

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