通过优锐课的java架构学习中,了解了关于java函数构造方法,分享给大家学习参考。
使用Java构造函数创建对象
Java构造函数创建一个已定义对象的新实例。 本文讨论如何使用Java构造函数方法创建Person对象。
注意:对于本示例,你需要在同一文件夹中创建两个文件:Person.java定义Person类,PersonExample.java包含创建Person对象的main方法。
构造方法
让我们开始创建一个Person类,它具有四个私有字段:firstName,lastName,address和username。 这些字段是私有变量,它们的值共同构成对象的状态。 我们还添加了最简单的构造方法:
public class Person {
private String firstName;
private String lastName;
private String address;
private String username;
//The constructor method
public Person()
{
}
}
构造函数方法与任何其他公共方法相似,不同之处在于它与类共享相同的名称,并且不能返回值。 它可以没有一个,一个或多个参数。
当前,我们的构造函数方法什么也不做,现在是时候考虑这对于Person对象的初始状态意味着什么了。 如果我们保持现状,或者我们的Person类中没有包含构造函数方法(在Java中你可以定义一个没有一个的类),那么字段将没有值-我们当然希望我们的人有一个名字 和地址以及其他特征。 如果你认为有可能无法按预期使用对象,并且在创建对象时可能未初始化字段,请始终使用默认值定义它们:
public class Person {
private String firstName = "";
private String lastName = "";
private String address = "";
private String username = "";
//The constructor method
p