Java中面向对象的特征(封装)

封装

  所谓封装就是把属性和方法捆绑到一起,封装到一个对象中去。简单地说,你是人,你有许多属性,比如名字、性别、年龄、性格、爱好等等,这是属性,而同时你又会吃饭、睡觉、学习、工作等等,这些是方法,是你所具有的;同时将属性和方法封装到一个类中,这样就能很完美的描述这个类的特征了。同时,它所具有的方法也就集成到类中了,方便使用。

实现封装的方式:使用访问控制符

java提供了三种访问权限,准确的说还有一种是默认的访问权限,加上它一共四种。

private    在当前类中可访问
default(默认不写) 在当前包内和同包类、同包子类可访问
protected 在当前类和同包类、子类可访问
public 公众的访问权限,谁都能访问

体现形式
---方法,属性私有化并且提供公共的访问方式类进行正常取值和赋值,提高数据安全性

package fengzhuang;

public class FZDemo {
public static void main(String[] args) {
//创建代表人的类的对象
Person p=new Person();
//给对象属性赋值
p.name=“豆豆”;
//调用方法间接的给私有化属性进行赋值
p.setAge(-10);
p.gender=‘男’;
//调用方法间接的给私有化属性进行赋值
System.out.println(p.name+","+p.getAge()+","+p.g

猜你喜欢

转载自blog.csdn.net/weixin_49307896/article/details/107982145