为了账号安全,请及时绑定邮箱和手机立即绑定

Java中的方法与构造方法

Java中的方法与构造方法

扬帆大鱼 2019-10-19 15:05:42
我刚刚开始使用Java进行编程。在谈论方法和构造函数时,我们缺少使用的文字。我不确定到底是什么方法或构造函数以及什么使每个方法唯一。有人可以帮我定义它们并区分两者吗?
查看完整描述

3 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

构造函数与方法之间的重要区别在于,构造函数初始化使用new运算符创建的对象,而方法对已存在的对象执行操作。

构造函数不能直接调用;当new关键字创建对象时,将隐式调用它们。可以直接在已使用创建的对象上调用方法new

构造函数和方法的定义在代码中看起来相似。它们可以采用参数,可以具有修饰符(例如public),并且在括号中具有方法主体。

构造函数的名称必须与类名称相同。他们甚至不能返回任何东西void(对象本身就是隐式返回)。

必须声明方法以返回某些内容,尽管它可以是void


查看完整回答
反对 回复 2019-10-19
?
MYYA

TA贡献1868条经验 获得超4个赞

主要区别是

1. 构造函数用于初始化对象的状态,其中方法公开对象的行为。

2. 构造函数不得具有返回类型,而as 方法必须具有返回类型。

3. 构造函数名称与类名称相同,其中as 方法可能相同,也可能不同。

4. 构造函数隐式调用,而方法显式调用。

5. 构造函数编译器提供默认的构造函数,而方法编译器则不提供。


查看完整回答
反对 回复 2019-10-19
  • 3 回答
  • 0 关注
  • 488 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信