您的位置:首页 > 职场人生

黑马程序员——构造函数与set方法

2015-06-27 10:32 465 查看
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------

下面这两个的区别,构造函数初始化和set在下面代码中有何不同?为什么?

Person(String name)
{
this.name = name;
}
public String getName() {
return name;
}


------------------------------------------------------------------

public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}


解答:构造方法在创建对象的时候就对其属性进行初始化,只能调用一次;

getter和setter方法是在创建对象之后,可以多次调用,修改其属性值。

构造函数和一般函数的区别

构造函数和一般函数在写法上不同,在运行上也不同。

构造函数是在对象一建立就运行,给对象初始化

而一般方法是对象调用才执行,是给对象添加具备的功能

一个对象建立构造函数只运行一次

而一般方法可以被对象调用才执行

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: