[JAVASE] 类和对象(二) -- 封装

[JAVASE] 类和对象(二) -- 封装

码农世界 2024-05-29 前端 85 次浏览 0个评论

目录

一. 封装

        1.1 面向对象的三大法宝

        1.2 封装的基本定义与实现

二. 包

        2.1 包的定义

        2.2 包的作用

        2.3 包的使用 

                2.3.1 导入类

                2.3.2 导入静态方法

三. static 关键字 (重要)

        3.1 static 的使用 (代码例子)

                3.1.1

                3.1.2 

                3.1.3 

                3.1.4 

四. 总结 


一. 封装

        1.1 面向对象的三大法宝

        1.2 封装的基本定义与实现

封装: 将类内部的实现细节隐藏起来, 对外提供一些公开的接口.

 封装是通过 private 权限修饰符 来实现的.

private修饰的成员只能在当前类中被访问.

 代码实现:

       


二. 包

        2.1 包的定义

包(package) 就是文件夹, 一个个类就是文件

        2.2 包的作用

a. 更好的管理,组织类

b. 避免类名重复

        2.3 包的使用 

                2.3.1 导入类

* 是通配符.

                2.3.2 导入静态方法


三. static 关键字 (重要)

        3.1 static 的使用 (代码例子)

                3.1.1

static修饰的成员不依赖于对象, 不需要通过对象的引用来访问, 通过类名来访问.

 


                3.1.2 

 被static修饰的成员只有一份,是属于类的(因此静态成员也叫做类成员),存储在方法区中.

 


                3.1.3 

类成员被所有通过这个类实例化出的对象们所共用,但是它不单独的属于其中任何一个对象, 它独属于类.


                3.1.4 

类成员随着类的加载而出现,随着类的卸载而消亡.


四. 总结 

a. 封装的基本使用 (通过private关键字实现)

b. 包的概念与使用

c. static关键字

转载请注明来自码农世界,本文标题:《[JAVASE] 类和对象(二) -- 封装》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,85人围观)参与讨论

还没有评论,来说两句吧...

Top