java封装

首先是创造类的方法

java封装_第1张图片

有了类,就有了成员变量或者叫做属性 就要为其创造构造方法

java封装_第2张图片

可以指定参数,或者不指定参数,要注意当我们自己创建无参或者有参的构造函数后,系统都不会默认的创建无参构造函数

共享一个类,可以不用实例创建对象 可以用static关键字,创建静态类的方法

java封装_第3张图片

要注意静态方法的使用,只能访问类中的静态成员,不能访问静态类中的非静态成员


如果希望访问类中的非静态成员,则可以通过创建类的对象,来访问类中的非静态成员变量


java封装_第4张图片

通过初始化模块来进行变量的初始化

java封装_第5张图片

包的作用是来解决类名相同的情况下的冲突,可以通过.语法来进行类的导入 import package语法等

java中的访问修饰符

java封装_第6张图片

this属性代表当前的类

java封装_第7张图片


java中的内部类,就是在类中再去定义一个类

java封装_第8张图片

成员内部类

java封装_第9张图片

静态内部类

java封装_第10张图片

最后一个还有方法内部类

java封装_第11张图片

大致封装就有这么多

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