JAVA学习过程记录(七)
2022/3/28 1:22:44
本文主要是介绍JAVA学习过程记录(七),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.访问控制权限
范围从大到小排序: public >protected > 默认 > private
访问控制权限可以修饰什么?
属性(4个都能用)
方法(4个都能用)
类(public 默认,其他不行)
接口(public 默认,其他不行)
2.匿名内部类
Q:什么是内部类
A:内部类:在类的内部定义了一个新的类,被称为内部类。
内部类的分类:
静态内部类:类似于静态变量
实例内部类:类似于实例变量
局部内部类:类似于局部变量
匿名内部类属于局部内部类的一种,没有名字。
class Test01{ //该类在类的内部,所以称为内部类 //由于前面有static,所以称为"静态内部类" static class Inner{ } //该类在类的内部,所以称为内部类 //没有static叫做实例内部类 class Inner2{ } public void dosome(){ //局部变量 int t = 100; //该类在类的内部,所以被称为内部类 //局部内部类 class Inner3{ } }
https://blog.csdn.net/qq_43521551/article/details/107285840
3.包装
java为8种基本数据类型对应又准备了8种包装类型,8种包装类型属于引用数据类型,父类是Object
Q:为什么要使用包装类?
A:因为八种基本类型不够用
//基本类型→(转换为)→引用数据类型(装箱) Integer i =new integer(value:123) //引用数据类型→(转换为)→基本数据类型(拆箱) int retValue = i.intValue(); system.out.println(retValue);
Integer x =100;//自动装箱 int y = x;//自动拆箱
这篇关于JAVA学习过程记录(七)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-102025 蛇年,J 人直播带货内容审核团队必备的办公软件有哪 6 款?
- 2025-01-10高效运营背后的支柱:文档管理优化指南
- 2025-01-10年末压力山大?试试优化你的文档管理
- 2025-01-10跨部门协作中的进度追踪重要性解析
- 2025-01-10总结 JavaScript 中的变体函数调用方式
- 2025-01-10HR团队如何通过数据驱动提升管理效率?6个策略
- 2025-01-10WBS实战指南:如何一步步构建高效项目管理框架?
- 2025-01-10实现精准执行:团队协作新方法
- 2025-01-10如何使用工具提升活动策划团队的工作效率?几个必备工具推荐
- 2025-01-10WiX 标签使用介绍:打造专业安装程序的利器