首页 > 编程知识 正文

Java构造方法的返回值是,java构造方法初始化对象

时间:2023-05-03 05:30:05 阅读:147547 作者:441

如果在一个类中定义的方法同时满足以下三个条件,则该方法称为构造方法: 具体来说,以下:方法名称与类名相同。

方法名称之前没有返回类型的声明。

方法中不能使用return语句返回值。

然后,通过示例说明如何在类中定义生成方法。 类人员{

公共个人() }

System.out.println ('无参结构方法.');

}

}

公共类扩展{

publicstaticvoidmain (string [ ] args ) {

人员=新人员(;

}

}

执行结果:无参考结构方法.

Person类定义了无参数的生成方法Person ()。 从执行结果中,可以看到调用了没有加入Person类的构造方法。 这是因为实例化Person对象时,将自动调用类的构造方法。 除了实例化Person对象外,还将调用“new Person ()语句的角色(构造方法的Person )”。

一个类不仅可以定义无参数的结构方法,还可以定义有参数的结构方法,通过有参数的结构方法可以实现对属性的赋值。 类人员{

输入;

公共个人(inta ) {

age=a;

}

公共void speak () }

system.out.println('codingwhy的年龄为' age );

}

}

公共类扩展{

publicstaticvoidmain (string [ ] args ) {

人员=新人员(20 );

person.speak (;

}

}

执行结果: codingwhy的年龄为: 20

Person类定义了具有参数的生成方法Person(inta )。 代码中的newPerson(20 )在实例化对象的同时,调用带有参数的构造方法,并传递参数20。 构造方法Person(inta )将20指定给对象的age属性。 执行结果表明,当调用speak ()方法时,Person对象为其age属性分配了20。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。