knrt.net
当前位置:首页 >> jAvA gEt >>

jAvA gEt

Java面向对象特性之一就是封装,一个类的字段应该只能被这个类本身所识别,所以要用private修饰字段,而用了private修饰的字段,就需要 提供set()、get()方法外部才能访问,如果使用public修饰字段,java中包的访问权限就没有意义了,封装特性也...

在myeclipse中按住shift+alt+s选择 generate getters and setters 然后选择你要设置的属性 自动生成 get和set方法

get成员方法和set成员方法分别用于读取和设置私有变量的值 一般建议将有特殊限制的成员域的访问控制方式设置为私有模式。这时,可以添加两个成员方法分别读取和设置这个具有特殊限制的成员域的值。在这两个成员方法中,由于读取该成员域的值的成...

class Student{private String name;private int age;public Student() {}public Student(String name, int age) {this.name = name;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = nam...

List只是一个接口,所以里面只有抽象方法的,如:public abstract E get(int paramInt); 具体的方法要看你的实现类的,例如一般用ArrayList来实现 List list = new ArrayList();这时候我们调用的get(i)方法就是ArrayList的get(i),如下, publ...

别说的那么专业化了,理解都要半天。 就这么理解吧,面向对象中,想对类的成员变量设置访问一些权限,于是,就将该字段设置为private的,这样别的类就不能访问了,然后在该内定义两个方法,一个专门用于获取,一个用于修改,这样,在你不想让别...

因为私有成员在类的外部是访问不到的,要想访问就必须提供set,get这样的公共方法,set是设置值,get是拿到值,比如你这个地方,直接访问y.x是会报错的,必须y,getX()这样拿到x的值,希望你能够理解,估计你是初学者,等学的深入了就会慢慢理解的

看来楼上的回复和你的追问,感觉到你对面向对象不是太清楚。 在java中,每个类都至少有一个构造方法,如果你没有写,系统会自己添加一个默认的构造方法。 构造方法的主要用来初始化对象成员的,使你在使用其它成员方法时,确保数据成员的状态。 ...

Person2 p = new Person2() ; p.setName("张三") ; p.setAge(-25) ; p.talk() ; p.setName和 p.setAge 是给这个对象的 name和age 赋值 但是如果 你要取出 这个对象的 name和 age 就要用getName和getAge 了

get(index)就是获取到List对象中下标为“index”的值。 解释: List对象通过泛型的形式先定义一个对象类型,之后只需要通过add方法增加对象,之后通过get方法获取到对象的值的形式来灵活的实现参数传递。 举例: List list = new ArrayList();//...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com