java中构造方法和成员方法的区别
2个回答
展开全部
构造方法是类的一种特殊方法,用于实例化类时给类的一些属性赋初值;成员方法则是类的一般方法,用来调用的。
例如:
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
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询