千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:合肥千锋IT培训  >  技术干货  >  java中成员方法和构造方法有哪些区别?

java中成员方法和构造方法有哪些区别?

来源:千锋教育
发布人:xqq
时间: 2023-10-15 04:44:12

一、java中成员方法和构造方法的区别

1、格式不同

构造方法和类名相同,并且没有返回类型,也没有返回值。
普通成员方法可以任意起名,必须有返回类型,可以没有返回值。

2、作用不同

构造方法用于创建对象,并进行初始化值。
普通成员方法是用于完成特定功能的。

3、调用区不同

构造方法是在创建对象时被调用的,一个对象建立,只调用一次相应构造函数
普通成员方法是由创建好的对象调用,可以调用多次。

延伸阅读:

二、什么是构造方法

构造器通常也叫构造方法、构造函数,构造器在每个项目中几乎无处不在。当你new一个对象时,就会调用构造器。构造方法的方法名和类名一致(包括大小写),构造方法没有返回值类型(连void都没有),构造方法可以重载 ,构造方法不可以手动调用,只能在创建对象的时,jvm自动调用,构造方法在创建对象时只能调用⼀次。

当⼀个类中,没有定义构造方法 系统会自动提供⼀个公开的 无参的构造方法 当类中已经定义了构造方法,系统不再提供无参公开构造,如果需要使用无参的构造 那么必须自己定义出来 ⼀般开发如果 定义了有参的构造 都会再定义一个无参的构造。

与普通方法一样,构造器也支持重载。一个对象中是可以支持同时定义多个构造器,通过不同的参数列表来实现重载。经常看到代码中new一个对象时,有时传入参数,有时又可以不用传。比如:new People()跟new People(张三”),这里就是重载了。

以上就是关于java中成员方法和构造方法的区别的内容了,希望对大家有帮助。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

云文件存储有哪些用途?

2023-10-15

Python赋值和C指针之间有什么区别?

2023-10-15

编程语言鄙视链这个视频里头这些语言啥区别?

2023-10-15

最新文章NEW

数据库Union连接两张表之前,怎么判断要连接的另一张表是否存在?

2023-10-15

数据集市有哪些类型??

2023-10-15

RESTful API 客户端请求包含哪些内容?

2023-10-15

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>