day7

本文详细讲解了成员变量与局部变量的区别,包括它们的位置、作用域和初始化。重点介绍了封装的概念,包括原则和实现方式,以及如何通过private关键字和get/set方法来保护类的内部数据。实例演示了如何使用这些概念在实践中操作。
摘要由CSDN通过智能技术生成

1:成员变量与局部变量
位置不同
成员变量:在类中 方法外
局部变量:在方法中
作用域不同
成员变量:在类中
局部变量:在方法中
初始化值不同
成员变量:有默认值
局部变量:没有默认值 必须先定义 赋值最后使用
2封装
定义:面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意的访问。要访问该类的数据 必须要通过指定的方式。封装加强了代码的安全性。
2.1封装的原则
将属性隐藏起来 如需要访问 必须要通过指定的方式进行访问
2.2封装的步骤
第一步使用关键子private进行封装
第二步 需要访问使用一对get 方法 和`set方法
private的含义
private是一个权限的修饰符,代表最小权限
可以修饰成员变量和成员方法
被private修饰的成员方法和成员变量 需要在本类中才能访问
1使用private修饰成员变量和成员方法 代码如下
在这里插入图片描述
2使用get方法和set方法进行访问时代码如下
在这里插入图片描述
this关键子所代表的是指在类的当前对象的应用 即对象对自己的引用
练习代码如下
在这里插入图片描述

结果如下
在这里插入图片描述

学号2020080603044 周雪

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值