javasetandget
‘壹’ java中get,set的使用
1。Person p = new Person("小强","CN");
需要在Person类中写构造 public Person(String name, String country){
this.name = name;
this.country = country;
}
2。关于country的set, get方法你没写。
而且。set方法需要传参。最简单的方法是,你选中变量name。右键右键》Source》Generate Setters and Getters 可以自动生成set, get 方法
3。作为一个实体类,show方法最好不要写在里面。
你可以写在功能类中public void show(Person person)
{
System.out.println(person.getName+":"+person.getCountry);
}
‘贰’ java中怎么生成getset方法
在myeclipse中按住shift+alt+s选择 generate getters and setters 然后选择你要设置的属性 自动生成 get和set方法
‘叁’ java 中的面向对象知识里Get /Set的用法 有谁知道啊 ! 谢谢了
Get/Set方法其实是约定俗成的一种方法
比如,你有一个private String name;这个属性
由于它是 private 私有属性,不能被外部访问到
所以 你也许需要提供一个setName(String name)方法来设置它的值
也需要提供一个getName()方法来得到它的值
为什么一定要是set和get呢?其实你用其他的方式命名也是可以的
但这样的话,其他的程序员要看懂就有困难了
还有,它有另外的好处
比如你有个字段是name 是可以被设置的 但别人get它的时候 你又不希望提供给他真实的值
你可以这样来写get方法
public String getName(){
return "我的名字是"+this.name+"!";
}
当然这种不常用。
‘肆’ JAVA set & get 用法
set,get方法没有这么写的,一般都是将两个变量分开,可以手写,也可以使用IDE自动生成,类中右键->source->generate getter and setter ,
public void setName(String name){
this.name = name;
}
public String getName(){
return this.name;
}
instructorname同上
‘伍’ java中为什么要用get,set函数来操作成员变量
为了保护变量不能被外部代码意外修改,因为这样的变量一般都是private的,所以可以用set,get作为一个公用接口来操作。还有就是面向对象的语言一般都不会直接对成员变量在外部直接修改
‘陆’ JAVA中SET 和 GET 的用法
我来回答:
通常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) {}
‘柒’ java里getter and setter是什么什么时候需要调用这两个方法通俗举例解释一下
类中变量属性一般为private。这里之所以将变量属性设为private是为了引用该类时保证数据被其他类引用,提高数据的安全性。结合java的封闭性和安全性,不难看出这样这些变量按道理来说像是被封闭在该类里,为了引用这些变量,这里我们使用了set和get方法去操作变量(get用来取值,set用来修改变量值),既能提高封装型,也不失安全性。
打个比方,你想知道朋友在不在家,一般的做法是通过打电话询问或者去朋友家敲门询问(GET),如果直接查看变量就相当于直接去朋友家破门而入,然后看朋友在不在家,这是极不安全的行为
‘捌’ java用set和get如何存取String数组
我认为你把数组String [] a进行封装下。
这样取就只能用private取。存就可用set。
实现将数据存放到数组中实现方法。就没必要封装了。因为类本身就是方法的封装。
‘玖’ java实体类里面怎么用快捷方式生成get,set函数
生成步骤:在myeclipse中按住shift+alt+s,选择 generate getters and setters,选择要设置的属性,即可自动生成 get和set方法。
java实体类:实体类就是一个拥有Set和Get方法的类。实体类通常总是和数据库之类的(所谓持久层数据)联系在一起。这种联系是借由框架(如Hibernate)来建立的。实体类主要是作为数据管理和业务逻辑处理层面上存在的类别; 它们主要在分析阶段区分
实体类的主要职责是存储和管理系统内部的信息,它也可以有行为,甚至很复杂的行为,但这些行为必须与它所代表的实体对象密切相关。
‘拾’ javabean中set和get方法
首先新建一个javabean Student.java,字段有sno,sname,age等。如下:
public class Student
{
private String sno;
private String sname;
private int age;
}
保存后,右键Student.java,选择source->Generate Setter and Getter...这一项,选择select All选中所有的字段,确定后,即生成了所有字段的get和set方法