封装

1.封装的作用

1.可以有效解决不合理赋值的问题
2.可以降低程序之间的耦合性(牵连小)
3.可以提升代码的复用性
4.降低了大型系统的风险
5.隐藏类的实现细节

2.封装的使用

1.将属性私有化(添加private修饰符)
2.给属性提供对应的公共的(public)getter/setter方法
3.根据需求在对应的方法中添加逻辑控制语句。

3.java包组织

1.为什么使用包:

因为在同一文件夹下,是无法存放多个同名文件内容的。

因为在同一个文件夹下,如果所有文件都放在一起,无法有效的进行区分和查找。
2.如何使用包:
在定义好包之后,如果在包下定义类,类中一定要在有效代码的第一行添加package包声明
3.如果在不同包中使用某个类:
import导入包声明需要放在package声明下,类声明上的位置,它们之间的位置顺序固定
如果不这样做,JVM无法确定该类型的地址,也无法区分多个同名类型。
java.lang 包下的内容不需要手动导入!

4.java访问修饰符

java中的四种访问修饰符:
1.private(公共):只能在本类中使用
2.默认的:可以被自身的类和同包下的类访问
3.protected(受保护的)可以被本类,本包,和不同包中的子类使用
3.public (公共的)可以被本项目下的所有类访问。

5.static关键字

static (静态的)可以用来修饰属性、方法,还可以用来修饰代码块。
1.static修饰的信息是属于类的,它是随着类的加载而加载的。
2.没有被static修饰的信息是非静态的/实例的,多个实例/对象之间的信息是相互隔离,而static修饰时被多个实例共享
3.被static修饰的信息可以直接采用类名.的形式来调用(推荐),也可以使用对象来调用(不推荐)。
加载顺序
静态代码块>构造代码块>构造方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值