java中setter和getter
答:总结来说,getter方法用于从对象中安全地获取属性值,而setter方法则用于设置对象的属性值。在这个例子中,当我们创建Student对象s1并调用setName方法时,实际上是给name变量赋值,随后通过getName方法获取这个值。这种方式在Java中是数据封装的体现,保护了数据的私有性并提供了一种控制数据访问的机制。
答:setter和getter是用于封装的,一般会把类变量生命成private,这样的话只有类成员自身可以直接访问这个变量,而此类外部就不能直接访问,于是getter和setter就构成了从类成员外部访问这些变量的手段。因为getter和setter方法是public的,可以从类成员外部进行访问,所以我们在需要取得这个length的值就可以用getter,...
答:一、getter 1、按照客户的期望返回格式化数据。2、控制服务的顺序(例如只有当连接建立时getter方法才返回相应实例)。二、setter 1、可以限制和检验setter方法传入的参数。2、隐藏对象内部数据结构。3、保持对象在每个状态的完整性。setter方法用来去设置该变量的值,然后在用getter方法去调用该变量的值。sette...
答:你好,在java中setter//getter()方法,就是给一个bean类的对象提供一个对类中的私有属性设置以及访问的方法。就比如如下的例子:public class Dog {private String name;private String says;public String getName() {return name;}public void setName(String name) {this.name = name;}public Stri...
答:通常set 和 get是属性的存取器,一般称getter/setter。 set表示设置值,get表示获取值。在Eclipse中先定义好字段后,选择Source/Generate Getters and Setters可以根据选择自动生成这些方法,JBuilder中对应有BeanInfo的功能。get方法返回的类型必须为该字段对应的类型;set方法返回的类型一般为void,但传入的...
答:这个体现了java语言的一个特性:封装,封装有利于程序的安全性,声明private的成员变量,然后生成生成getter和setter方法去获取或者改变!
答:类中变量属性一般为private。这里之所以将变量属性设为private是为了引用该类时保证数据被其他类引用,提高数据的安全性。结合java的封闭性和安全性,不难看出这样这些变量按道理来说像是被封闭在该类里,为了引用这些变量,这里我们使用了set和get方法去操作变量(get用来取值,set用来修改变量值),既能...
答:java中get和set方法get在前的原因:就这么理解吧,面向对象中,想对类的成员变量设置访问一些权限,于是,就将该字段设置为private的,这样别的类就不能访问了,然后在该内定义两个方法,一个专门用于获取,一个用于修改,这样,在你不想让别人乱动该字段的时候,就在该方法内写一些限制条件。而为了...
答:实际上,Getter/Setter和封装性没有任何关系。数据并没有比使用公共属性获得更多隐蔽或封装。其他的类对这个类的内部细节仍然了如指掌。类的改动可能会蔓延,迫使依赖它的其他类做出相应的修改。以这种方式使用的Getter和Setter通常破坏了封装性。一个真正完整封装的类是没有setter方法的,而且最好也没有...
答:javaCopy codepublic class Student { private String name; private int age;// 构造方法 public Student(String name, int age) { this.name = name; this.age = age;} // Getter和Setter方法 public String getName() { return name;} public void setName(String name) { ...
网友评论:
池肤18927157061:
java getter和setter作用是什么? -
69776耿和
: 一、getter 1、按照客户的期望返回格式化数据. 2、控制服务的顺序(例如只有当连接建立时getter方法才返回相应实例). 二、setter 1、可以限制和检验setter方法传入的参数. 2、隐藏对象内部数据结构. 3、保持对象在每个状态的完整性....
池肤18927157061:
java里setter和getter是什么? -
69776耿和
: 在封装属性时,用getter可以从数据库中取到数据,setter可以从页面中得到相应的数据.这就是ssh和ssh2的强大.
池肤18927157061:
JAVA 中get()和get()的用法,和意义? -
69776耿和
: get就是你从它那里得到, set就是你要给与它值, 比如一个冰箱作为对象吧, 冰箱.get()就是你从冰箱里面拿出雪糕, 冰箱.set()就是你往冰箱里面放入雪糕, get就是你拿出雪糕了,然后雪糕由你来处理,怎么样都行,自己吃,给别人,随你 如果冰箱是空得,你怎么拿的出雪糕呢, 所以你最先要做得是放入,也就是你来给它雪糕.... 同样你给了它其实就是为你以后得拿来做铺垫... 总结set是给,get是拿.... 这样说够简单了吧,希望你能明白....
池肤18927157061:
java中set的用法 -
69776耿和
: 我来回答:通常set 和 get是属性的存取器,一般称getter/setter. set表示设置值,get表示获取值.在eclipse中先定义好字段后,选择source/generate getters and setters可以根据选择自动生成这些方法,jbuilder中对应有beaninfo的功能.get方法返回的类型必须为该字段对应的类型;set方法返回的类型一般为void,但传入的类型应为该字段对应的类型.所以,jawdat的写法应该修改为: public string getname() {} public void setname(string name) {}
池肤18927157061:
Java中setter 和getter方法有什么作用?什么时候拿出来用? -
69776耿和
: 由于变量是私有的、设置公共的getter、setter方法提供给外部调用getter和setter还用于spring框架中、提供注入...意义非常的大...
池肤18927157061:
Java关于setter、getter问题 -
69776耿和
: 因为name和age是这个G1类的属性,对象自己可以直接访问自己属性的值.如果是其他的类要访问这两个属性的话,就必须通过public的get方法访问了.其他的类要设置这两个属性的值的话,就必须通过public的set方法修改值了
池肤18927157061:
java 中为什么用setter getter方法 -
69776耿和
: setter和getter是用于封装的,一般会把类变量生命成private,这样的话只有类成员自身可以直接访问这个变量,而此类外部就不能直接访问,于是getter和setter就构成了从类成员外部访问这些变量的手段.因为getter和setter方法是public的,可以从类成员外部进行访问,所以我们在需要取得这个length的值就可以用getter,要改变值就用setter.set方法中int len是方法需要的参数.调用方法的时候要在setLength()的括号里写一个int类型的值或变量,否侧编译会报错.作用就是,把这个对象的length设置为括号里面的int的值.
池肤18927157061:
在java中怎样用getter和setter方法 -
69776耿和
: getter setter 是实体里面的 就初始化个实体出来 查询数据就getter 插入数据就setter
池肤18927157061:
java中setter只能采用一个参数吗? -
69776耿和
: 标准javabean是一个参数的......~~~~~~~~~~~~~~~~~
池肤18927157061:
java 中get 与set详细作用,是如何在不同的类中传参的. -
69776耿和
: 在封装属性时,用getter可以从数据库中取到数据,setter可以从页面中得到相应的数据. 如:用ssh2框架做个示例.private Bean bean;private BeanService beanService; 生成getter 和 setter public Bean getBean() {return bean;} public ...