java构造方法(构造器)

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;
    }
    
    
    
}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一:java概述: 1,JDK:Java Development Kit,java的开发和运行环境,java的开发...
    慕容小伟阅读 1,942评论 0 10
  • 整理来自互联网 1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具...
    Ncompass阅读 1,617评论 0 6
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,812评论 0 11
  • 周末,雨天,去看我的同龄人、老乡贾樟柯导演的江湖儿女。 或许是老乡的关系,或许是同龄人,我能够理解电影所表达的,在...
    与绿有缘阅读 1,303评论 1 3
  • 女孩十二岁到十四岁 是开始练习瑜伽的最佳时间 它可以帮助孩子成长为 ...
    梦茹YOGA阅读 312评论 0 0

友情链接更多精彩内容