Java的封装

封装:隐藏信息在类内部,通过该类提供的方法来操作
好处:a、规定方法
b、隐藏实例细节,方便修改实现
实现步骤:


image.png

Java中的包:
作用:1、管理文件
2、解决同名文件冲突
定义包:package 包名(源程序第一行)
包的使用:a、通过import关键字
b、包的命名为全小写
Java中的访问修饰符:修饰属性和方法的访问范围


image.png

Java中的this关键字:代表当前对象,常用于封装对象属性
a、this.属性 操作当前对象的属性
b、this.方法 调用当前对象的方法
Java 中的内部类:
定义在另外一个类里面的类,更好的封装,直接访问外部类的所有数据

a、成员内部类(最常见):内部类 对象名 = 外部类对象.new 内部类( );
b、静态内部类: 不能直接访问外部类的非静态成员,可通过 new 外部类().成员 访问
c 、方法内部类:内部类定义在外部类的方法中
d 、匿名内部类:没有名字,与接口配合使用

你可能感兴趣的:(Java的封装)