java学习之路————对类与对象中的变量、封装、boolean类型、this关键字学习

前言
一、变量
二、封装
三、boolean类型
四、this关键字

一、变量
1、在对类的定义中变量可以分为成员变量与局部变量,这两个变量都用于定义语句
2、成员变量与局部变量的区别:

(1),位置不一样
成员变量 在类里面
局部变量 在方法内
(2)作用范围不一样
(3)默认值不一样
局部变量 必须初始化
成员变量 不用初始化
(4)在内存的位置不一样
局部变量 在栈里面
成员变量 在堆里面
(5)生命周期不一样
在这里插入图片描述
在这里插入图片描述
二、封装
1、概念:隐藏属性的方法和实现的详细信息的处理方式称为封装
2、封装的实现:将属性私有化,提供公有方法访问私有属性(修饰符)
(1)public:类的公有成员可以被该类的成员和非该类的成员访问
(2)private:类的私有成员只能被该类的成员访问
(3)protect:类的保护成员可以被该类成员以及子类的成员访问,还可以被同一个包内其他类的成员访问
(4)default:类的成员没有修饰符
3、类的属性封装具体步骤如下:
(1)修改属性的可见性来限制对属性的访问
(2)为每一个属性创建一对赋值和取值方法,用于对这些属性进行访问
(3)在赋值方法与取值方法中,加入对属性的存取限制
4、封装的优势
(1)隐藏实现细节
(2)实现对属性的访问限制,增强程序的可维护性
(3)防止用户意外的删除数据
(4)隐藏类的详细信息,使类更容易使用和理解
在这里插入图片描述

在这里插入图片描述
其运行结果如下:
在这里插入图片描述
三、boolean类型
1、现在学习的boolean类型主要有三种:set,get,is
2、set成员方法的作用:专门用于设置数据
3、get成员方法的作用:专门获取数据
4、blooean类型作用:
(1)保证数据私有和安全
(2)保证数据合理性
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
四、this关键字
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值