java 封装字段_JAVA三大特性之封装

封装

1.Java中的封装如何体现

程序中一切都是虚幻的:电脑类:伪代码:

class 电脑{

private 主板

public 内存

硬盘

电源

}

2.如何控制程序中的访问

通过给类中的成员(字段,方法,构造方法)添加访问权限来实现访问控制

3.什么是访问权限:

例子:比如做一个系统,不同人登录进去,的访问权限不一样;

4.访问权限修饰符: private < 默认不写(注意不要添加default修饰)< protected < public

private :私有的 最小权限,被它修饰的成员只能够在本类中可以访问到;

public :公共的 最大权限,任何地方和任何人都能访问;

5.为什么需要将字段私有化起来: 安全

.封装的步骤

1.上面的代码把name age 私有化 [提供private 修饰 ]之后就不能够操作了,

2.怎么去赋值和取值呢?提供setget方法

3.提供一个无参数的构造方法:标准的javaBean

.封装的意识

在Java 中的体现及步骤

1)把类中的字段私有化;

2)给每一个字段都提供一组getter setter方法 (方法的规范写法);setXxx

在测试类中尝试创建对象,并通过调用getter setter方法完成 对字段的赋值和取值;

3)提供一个无参数的构造方法

.给对象的字段赋值 一共有哪些方式:

1)直接访问字段赋值 标准java类 X 字段一般都会给私有化(私有化访问不到);

2)通过构造方法赋值 只能够创建对象的时候赋初始值;

.JavaBean (就是一个标准的Java类)

字段必须私有化

给每一个字段提供合理的getter setter方法

必须有一个公共的无参数的构造方法;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值