JAVA学习过程记录(七)

发布时间:2022-06-23 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了JAVA学习过程记录(七)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

1.访问控制权限

JAVA学习过程记录(七)

范围从大到小排序: 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学习过程记录(七)

 

脚本宝典总结

以上是脚本宝典为你收集整理的JAVA学习过程记录(七)全部内容,希望文章能够帮你解决JAVA学习过程记录(七)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: