当前位置: 首页 > 面试题库 >

Java中的方法与构造方法

边国安
2023-03-14
问题内容

我刚刚开始使用Java进行编程。在讨论方法和构造函数时,我们缺少使用的文字。我不确定到底是什么方法或构造函数以及什么使每个方法唯一。有人可以帮我定义它们并区分两者吗?


问题答案:

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

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

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

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

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



 类似资料:
  • 我刚刚开始用Java编程。在讨论方法和构造函数时,我们使用的文本是缺乏的。我不确定方法或构造函数到底是什么,也不确定是什么让它们独一无二。有人能帮我定义它们并区分两者吗?

  • 本文向大家介绍Java构造器(构造方法)与方法区别说明,包括了Java构造器(构造方法)与方法区别说明的使用技巧和注意事项,需要的朋友参考一下 构造器,又称为构造方法。构造器用于构造该类的实例,也就是对象。 格式如下:[修饰符] 类名 (形参列表){//n条语句} 构造方法是一种特殊的方法,与一般的方法区别:    1.构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有。

  • 构造方法是类的一种特殊方法,用来初始化类的一个新的对象,在创建对象(new 运算符)之后自动调用。 Java 中的每个类都有一个默认的构造方法,并且可以有一个以上的构造方法。 Java 构造方法有以下特点: 方法名必须与类名相同 可以有 0 个、1 个或多个参数 没有任何返回值,包括 void 默认返回类型就是对象类型本身 只能与 new 运算符结合使用 值得注意的是,如果为构造方法定义了返回值类

  • 本文向大家介绍Java编程中的构造方法重载,包括了Java编程中的构造方法重载的使用技巧和注意事项,需要的朋友参考一下 与方法重载类似,构造函数加载是使用不同类型的参数创建和使用构造函数。我们可以使用该运算符来引用构造函数。请参见下面的示例。 示例 输出结果

  • 在方法与数据成员中,我们提到,Java中的对象在创建的时候会初始化(initialization)。初始化时,对象的数据成员被赋予初始值。我们可以显式初始化。如果我们没有给数据成员赋予初始值,数据成员会根据其类型采用默认初始值。 显式初始化要求我们在写程序时就确定初始值,这有时很不方便。我们可以使用构造器(constructor)来初始化对象。构造器可以初始化数据成员,还可以规定特定的操作。这些操

  • 问题内容: 对不起任何较小的语法错误或其他错误,我正在使用Jitsi模块进行此操作,并且对Java不太熟悉,因此想确认正在发生的事情以及为什么以及如何对其进行修复。 使用按名称加载类方法创建类B的实例时,应用程序正在执行此操作: 在类B中调用重写的load() 初始化变量(根据调试器调用“私有字符串testString = null”),将其无效。 这是预期的Java行为吗?是什么原因造成的?它是