java封装怎么写

1. java如何实现类封装 谁给写个代码 最简单的封装类 package app.userCenter;public class User {
【java封装怎么写】private String type;
private int id;
private String userName;
private String userPass;
private String headPic;
int sex;
int age;
public User(){
setType("普通会员");
setUserName("tom123");
}
public String getType() {
return type;
} public void setType(String type) {
this.type = type;
} public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getUserPass() {
return userPass;
}
public void setUserPass(String userPass) {
this.userPass = userPass;
}
public String getHeadPic() {
return headPic;
}
public void setHeadPic(String headPic) {
this.headPic = headPic;
}
public int getSex() {
return sex;
}
public void setSex(int sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
2. Java中什么叫封装 java中的封装:将对象的属性和行为隐藏起来,只提供一个接口,用户只要通过对接口的访问,就可以实现自己想要的操作 。
封装就好像是:微波炉有加热包子的这个方法,你想加热肉包子(“方法”),你只需要将包子放进微波炉里,然后按下加热按钮,稍等几分钟就OK了,这个过程仔细想想:你需要知道微波炉是怎样加热包子的吗?你只要得到一个热的肉包子就行了,这个过程中:微波炉就隐藏了加热包子的操作(在程序中我们称之为“方法”),这就叫封装 。这只是我个人对封装的理解,我也只是一个java的初学者 。
如果你有其他的理解,补充下 。
3. JAVA 的类封装到底怎么封装啊 用private来表述变量或类,方法,来达到防止被一些不必要的访问和修改 。例如
private class pri()
{
}
private int i;
等等 。
继承:
class c
{}
class A extends c
{}
这样就是A类继承C类了
JAVA的这些面向对象语言的特性,靠在这里一言两语只能是初步了解,要深刻认识,需要自己多去写一下代码,那样才能理解面向对象语言的特性,感受到它的好处 。
4. java中封装是什么 封装就是将字段get 跟set
字段声明前用
private String name //私有化
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
必须通过此类的get/set方法来访问
这就是对数据得封装
面向对象之一还有继承,多态
5. 谁能用段代码给我解释下java的封装啊 封装: 封装是把过程呾数据包围起来,对数据的讵问叧能通过已定丿的界面 。
面向对象计算始二返个基本概忛,即现实丐界可以被描绘成一系列完全自治、封装的对象,返些对象通过一个叐保护的接口讵问其他对象 。看下java 底层代码如Integer 在JBuilder2005中在封装类如Integer上按住ctrl就可以看到sun提供的很多封装类列子Class test{ public static void main(String args[]) { int sum=0; for(int i=0;i 。
6. java 如何理解封装封装的作用是对外仅提供实现,不提供方法 。
java的封装常常体现在对java bean的封装 。如一个类中有个私有属性,对于其他类是不可以直接访问和修改的,因此我们要对这个属性进行简单的封装 。如:
private int age;
public void setAge(int age){