java中成员方法和构造方法的区别是:1、格式不同;2、作用不同;3、调用区不同。构造器通常也叫构造方法、构造函数,构造器在每个项目中几乎无处不在。当你new一个对象时,就会调用构造器。构造方法和类名相同,并且没有返回类型,也没有返回值。普通成员方法可以任意起名,必须有返回类型,可以没有返回值。
一、java中成员方法和构造方法的区别
1、格式不同
构造方法和类名相同,并且没有返回类型,也没有返回值。
普通成员方法可以任意起名,必须有返回类型,可以没有返回值。
2、作用不同
构造方法用于创建对象,并进行初始化值。
普通成员方法是用于完成特定功能的。
3、调用区不同
构造方法是在创建对象时被调用的,一个对象建立,只调用一次相应构造函数
普通成员方法是由创建好的对象调用,可以调用多次。
延伸阅读:
二、什么是构造方法
构造器通常也叫构造方法、构造函数,构造器在每个项目中几乎无处不在。当你new一个对象时,就会调用构造器。构造方法的方法名和类名一致(包括大小写),构造方法没有返回值类型(连void都没有),构造方法可以重载 ,构造方法不可以手动调用,只能在创建对象的时,jvm自动调用,构造方法在创建对象时只能调用⼀次。
当⼀个类中,没有定义构造方法 系统会自动提供⼀个公开的 无参的构造方法 当类中已经定义了构造方法,系统不再提供无参公开构造,如果需要使用无参的构造 那么必须自己定义出来 ⼀般开发如果 定义了有参的构造 都会再定义一个无参的构造。
与普通方法一样,构造器也支持重载。一个对象中是可以支持同时定义多个构造器,通过不同的参数列表来实现重载。经常看到代码中new一个对象时,有时传入参数,有时又可以不用传。比如:new People()跟new People(“张三”),这里就是重载了。
以上就是关于java中成员方法和构造方法的区别的内容了,希望对大家有帮助。