实例化时赋值和用Set方法来赋值有什么异同或效率问题?
public class Online {
public Online() {
}
private int companyID;
private int userID;
public void setCompanyID(int _companyID)
{
companyID=_companyID;
}
public void setUserID(int _userID)
{
userID=_userID;
}
public Online(int _companyID,int _userID)
{
companyID=_companyID;
userID=_userID;
}
}
************************************
像上面的方法。我可以Online ol=new Online(1,2);这样来实例化的时候给相关的变量赋值。
也可以:
Online ol=new Online();
ol.setCompanyID()=1;
ol.setUserID()=1;
******************************
实例化时赋值和用Set方法来赋值有什么异同或效率问题?