2024年封装的基础知识java

封装的基础知识java一 封装的概念 封装 将数据和操作数据的方法进行有机结合 隐藏对象的属性和实现细节 仅对外公开接口来和对象进行交互 面向对象程序三大特性 封装 继承 多态 通俗来说 封装就是套壳 屏蔽细节 比如 一个电脑真正工作的是 CPU 显卡等硬件 而用户只是通过鼠标和键盘等设备来和计算机进行交互 二 访问修饰限定符

大家好,我是讯享网,很高兴认识大家。



一、封装的概念

封装:将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开接口来和对象进行交互.

  • 面向对象程序三大特性:封装,继承,多态.
  • 通俗来说,封装就是套壳屏蔽细节.比如:一个电脑真正工作的是CPU,显卡等硬件,而用户只是通过鼠标和键盘等设备来和计算机进行交互.

在这里插入图片描述

二、访问修饰限定符

加粗样式用于控封装的基础知识java制成员变量和方法的访问权限 , Java中提供了四种访问限定符:

  • public:哪里都可以使用.
  • default: 只能在同一个包中使用.
  • private:只能在自己的类中使用.

在这里插入图片描述

三、封装扩展之包

3.1 包的概念:
为了更好的管理类,把多个类收集在一起成为一组,称为软件包.通俗来说,其实就是一个文件夹.
3.2 包的作用:
在同一个项目中如果想要定义相同名称的类,只要位于不同的包中即可.

在这里插入图片描述

3.3 自定义包:

操作步骤:
第一步 : 右键 src -> New -> 包(Package):
在这里插入图片描述
第二步 : 对话框中输入包名, 例如:
在这里插入图片描述

第三步 : 最后我们打开磁盘上的文件路径, IDEA 就自动创建出来了:
在这里插入图片描述

四、 内部类(难点)

内部类也是封装的一种体现:

在这里插入图片描述

4.1普通内部类

概念: 未被static修饰的成员内部类。

 
讯享网 

注意事项
1. 外部类中的任何成员都可以在普通内部类方法中访问 .
2. 在普通内部类方法中访问同名的成员时,优先访问自己的.
3. 普通内部类对象必须在先有外部类对象前提下才能创建 .

4.2静态内部类
讯享网
 

注意事项
1. 在静态内部类中只能访问外部类中的静态成员 .
2. 创建静态内部类对象时,不需要先创建外部类对象,使用类名即可访问.


小讯
上一篇 2024-12-24 10:47
下一篇 2025-01-02 15:23

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/4261.html