java中构造器的作用


java中构造器的功能及使用方法

一、构造器的功能与作用:

    功能:构造器是创造的对象的,同时对于属性初始化。构造器应该是每个类都有的,如果你不写,系统也会默认的构造一个空的构造器。

二、构造器的实例

    如以下代码所示。

public class gouzaoqi {
    private String name;//人的名字
    private  int age;//年龄

    public gouzaoqi(){
    }   //默认的空的构造器,就算你不写,系统也会默认的,但是可能不会显示出来的。
    
    public gouzaoqi(String n){
        name=n;      //参数为String类型 的构造器,为name默认属性值
    }
    public gouzaoqi(String n,int s){       //参数为String 和int类型 的构造器,为name和age默认属性值。
name=n; age=s; } }

上面就是构造器,同时还有重载。怎么鉴别是不是构造器呢?构造器是共有的,且名字与类名相同,并且构造器是没有返回值的。

平时我们写代码时也会经常使用构造器,例如如下的代码:

public class gouzaoqi1 {
    public static void main(String[] args) {
        gouzaoqi abc=new gouzaoqi();
    }
}

注意上面,底色蔚蓝的部分,这是我对于gouzaoqi方法实例化的一个对象,而蓝色的部分就是构造器,gouzaoqi的构造器,所以就算你没有直接学过他,但是你已经使用过了。

三、关于参数赋值的问题

    如下图,参数的流向示意图:

这就是参数的流向!

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM