网站/小程序/APP个性化定制开发,二开,改版等服务,加扣:8582-36016

    在本篇文章里小编给大家介绍了关于Java构造方法的作用以及相关的基础知识点,对此有需要的朋友们可以跟着学习下。

    构造方法的作用:即给重要属性赋初始值。

    Java构造方法本身并不神秘,通常它只是去完成一些初始化的工作。构造方法本身并不能去创建出一个对象,真正创建对象的是Java平台,构造方法只是Java平台在创建出一个对象之后去默认调用的方法。

    构造方法需要理解的重点:

    构造方法没有返回值类型,但是在构造方法中可以使用return

    构造方法必须和类名一样

    Java平台创建出一对象后,会根据new语句中给出的类名和参数调用相应的构造函数

    一个类可以有多个构造方法,它们之间的关系是重载

    Java平台是构造函数的调用者

    在构造方法中可以去调用本类的其他构造方法

    java编译器在编译一个类的时候,只有这个类没有任何构造方法,记住是任何,这个时候才会给类添加一个什么都不做的,空的构造方法。

    通过this+构造方法实参,可以在一个构造方法中调用另一个构造方法。且必须放在构造方法的第一行。

    public Car(){
        this.name="保时捷";
        this.color="black";
    }
    public Car(String p_name,String p_color){
    this.name=p_name;
    this.name=p_color:
    }
    //下面是this调用相应构造方法,也就是上面无参数的修改后
    public Car(){
        this("兰博基尼","white");
    }//注意调用构造函数时,必须将this这句放在第一行

    内容扩展

    java构造函数怎么写

    java构造方法必须满足以下语法规则:

    (1) 方法名必须与类名相同。

    (2)不要声明返回类型。

    (3)不能被static、final、synchronized、abstract和native修饰。构造方法不能被子类继承,所以用final和abstract修饰没有意义。

    构造方法用于初始化一个新建的对象,所以用static修饰没有意义。多个线程不会同时创建内存地址相同的同一个对象,因此用synchronized修饰没有必要。


    评论 0

    暂无评论
    0
    0
    0
    立即
    投稿
    发表
    评论
    返回
    顶部