構造方法是類的一種特殊方法,用於例項化類時給類的一些屬性賦初值;成員方法則是類的一般方法,用來呼叫的。
例如:
public class Users{
private String username;
private String password;
public Users(){
//Users的空構造方法
}
public Users(String name,String password)
{ //Users的第二種構造方法給使用者名稱和密碼賦值
this.username=name;
this.password=password;
//以下是一般的成員方法給使用者名稱和密碼set賦值及get獲取
public String getUsername() {
return username;
public void setUsername(String username) {
this.username = username;
public String getPassword() {
return password;
public void setPassword(String password) {
this.password = password;
public static void main(String[] args){
//接下來利用構造方法例項化類,構造方法一
Users u= new Users();
System.out.println("使用者名稱:"+u.username);
System.out.println("密碼:"+u.password);//可以看到是空值
//使用構造方法二
Users u= new Users("zhangsan","123456");
System.out.println("密碼:"+u.password);//可以看到使用者名稱是zhangsan,密碼是123456
//使用一般方法
u.setUsername("lisi")
u.setPassword("654321")
System.out.println("使用者名稱:"+u.getUsername());
System.out.println("密碼:"+u.getPassword());//可以看到使用者名稱是lisi,密碼是654321
}
構造方法是類的一種特殊方法,用於例項化類時給類的一些屬性賦初值;成員方法則是類的一般方法,用來呼叫的。
例如:
public class Users{
private String username;
private String password;
public Users(){
//Users的空構造方法
}
public Users(String name,String password)
{ //Users的第二種構造方法給使用者名稱和密碼賦值
this.username=name;
this.password=password;
}
//以下是一般的成員方法給使用者名稱和密碼set賦值及get獲取
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public static void main(String[] args){
//接下來利用構造方法例項化類,構造方法一
Users u= new Users();
System.out.println("使用者名稱:"+u.username);
System.out.println("密碼:"+u.password);//可以看到是空值
//使用構造方法二
Users u= new Users("zhangsan","123456");
System.out.println("使用者名稱:"+u.username);
System.out.println("密碼:"+u.password);//可以看到使用者名稱是zhangsan,密碼是123456
//使用一般方法
u.setUsername("lisi")
u.setPassword("654321")
System.out.println("使用者名稱:"+u.getUsername());
System.out.println("密碼:"+u.getPassword());//可以看到使用者名稱是lisi,密碼是654321
}
}