我刚刚开始使用Java进行编程。在讨论方法和构造函数时,我们缺少使用的文字。我不确定到底是什么方法或构造函数以及什么使每个方法唯一。有人可以帮我定义它们并区分两者吗?
构造函数与方法之间的重要区别在于,构造函数初始化使用new运算符创建的对象,而方法对已存在的对象执行操作。
new
构造函数不能直接调用。当new关键字创建对象时,将隐式调用它们。可以直接在已使用创建的对象上调用方法new。
构造函数和方法的定义在代码中看起来相似。它们可以采用参数,可以具有修饰符(例如public),并且在括号中具有方法主体。
public
构造函数的名称必须与类名称相同。他们甚至无法返回任何东西void(对象本身就是隐式返回)。
void
必须声明方法以返回某些内容,尽管它可以是void。