求教java中的set和get的问题
各位高手,本人初涉java,书看了几十页遇到一个个人人为比较概念的问题代码如下,只是为了表达这家伙叫小明,用上了set\get方法,这样做有什么好处?据说是和安全性有关系...
各位高手,本人初涉java,书看了几十页
遇到一个个人人为比较概念的问题
代码如下,只是为了表达这家伙叫小明,用上了set\get方法,这样做有什么好处?
据说是和安全性有关系?
============================================
public class Student {
String name;
public String getName() {
return name;
}
public void setName(String me) {
this.name = me;
}
public static void main(String[] args) {
Student s1=new Student();
s1.setName("小明");
System.out.println("学生的姓名为:"+s1.getName());
}
} 展开
遇到一个个人人为比较概念的问题
代码如下,只是为了表达这家伙叫小明,用上了set\get方法,这样做有什么好处?
据说是和安全性有关系?
============================================
public class Student {
String name;
public String getName() {
return name;
}
public void setName(String me) {
this.name = me;
}
public static void main(String[] args) {
Student s1=new Student();
s1.setName("小明");
System.out.println("学生的姓名为:"+s1.getName());
}
} 展开
1个回答
2014-09-17
展开全部
set就是对某一属性重新赋值,get就是得到某一属性的值,这样可以很好的对类中的某一属性进行操作
追问
是不是可以理解为:set和get 就是发送和接收的关系,虽然我给的例子中很不必要,但是在实际编程开发中,可以在不同的类之间互相传递参数,实现赋值?谢谢!
http://zhidao.baidu.com/question/1238579380810762299.html?sort=6#answer-1812849719
顺便回答下这个问题呗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询