Java学习_Day009

本文详细介绍了Java编程中的面向对象封装概念,包括包的创建与使用规范,如何通过封装保护类的内部数据,以及this关键字的作用。封装是提高代码安全性和可维护性的重要手段,它通过私有化属性、提供公共访问方法(getter和setter)以及构造方法实现。this关键字用于在类的内部区分成员变量和局部变量,并在实例方法中引用当前对象。
摘要由CSDN通过智能技术生成

面向对象 - 封装

1. 包
2. 封装
3. this

1. 包

概念: 就是文件夹,对文件进行分类

创建包的规范:
1. 域名倒写
2. 项目名
3. 模块名(test  domain)

导包: 语法: import  包名.类名           写在类上面
注意:
        1. java.lang包下面的类无需导包
        2. 如果多个类在同一个包中,那么导包的时候可以   将类名改为 * (通配符)
  全限定名 :语法:   包名.类型   来创建对象
  解决的问题:
                在一个类中同时使用相同名字的不同类
2. 封装

概念: 提高安全性,对外提供一个桥梁(get,set方法)

封装的步骤(Javabean规范)

1. 将属性私有化 private
2. 每个属性提供get与set方法get与set后面名字与属性名一致,首字母大写布尔类型的get改为is
3. 创建一个无参的构造方法
3. this

this:表示当前对象地址值

使用方式:

​		1.解决成员变量与局部变量之间的二义性   this.属性名   表示的是成员变量

​		2.调用构造方法  简化代码

​		3.可以当做参数传递

​		4.可以当做返回值返回

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值