面向对象---------封装

[size=large]封装是指把一些不想让外界知道的东西以及为了维护数据的安全性通过使用private 权限或者将它们写进一些方法里来达到隐藏,及保护数据的目的。同时我们也可以提供公共的方法来方便外界的访问。封装即我们只需让外界知道它是这个样子,而无需告诉外界它为什么是这个样子。如:public class FengZhuang {
private String name;
private int salary;
public static void fun(){
System.out.println("fengzhuang");
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getSalary() {
return salary;
}
public void setSalary(int salary) {
this.salary = salary;
}

}
//==========================================================//
public class TestFengZhuang {
public static void main(String[] args) {
FengZhuang fz=new FengZhuang();
fz.setName("zhangsan");
fz.setSalary(10000);
fz.fun();
System.out.println(fz.getName()+" "+fz.getSalary());
}

}
输出的结果是:fengzhuang zhangsan 10000

封装是我们面向对象思想的一个重要体现,在编程的过程中我们要明确哪些是对象,以及采用怎样的方式来使我们的代码看起来简洁明了。这里使用封装就很有用了。通过把一些要经常用到的功能封装到一个个方法里面,到需要的时候就调用这些方法。这样就可以少写很多代码,而且每一个方法都可以明确的实现一个功能。这也是封装的一个重要作用。我们并不需要去知道这些功能是如何实现的,我们只需要知道这个方法可以实现这样的功能就可以了。
[/size]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值