09 2021 档案

摘要:1.getClass类 源码:Public final Class<?> getClass(){} 返回引用中储存的实际对象类型 应用:通常用于判断两个引用中实际存储对象类型是否一致 代码: 2.hashCode()方法 源码:public int hashCode(){} 返回该对象的哈希码值。 阅读全文
posted @ 2021-09-20 14:51 星雨boy 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1.匿名内部类的特点 没有类名的局部内部类。 必须继承一个父类或者实现一个接口。 定义类、实现类、创建对象的语法合并,只能创建一个该类的对象。 优点:代码量少 缺点:可读性较差 2.匿名内部类的概念 必须继承父类或者实现一个接口,所以要在有这些的前提下使用匿名内部类 和局部内部类的属性相同,要写在方 阅读全文
posted @ 2021-09-18 09:59 星雨boy 阅读(105) 评论(0) 推荐(0) 编辑
摘要:1.局部内部类的概念 定义在外部类的方法中,作用范围和创建对象范围仅限于当前方法 局部内部类访问外类列当前方法中的局部变量时,因无法保障变量的生命周期(局部变量用过一次可能会被删除内存)与局部内部类相同,所以变量必须为常量(加修饰符:final) 限制类的使用范围 2.局部内部类的特点 需要写在外部 阅读全文
posted @ 2021-09-14 10:21 星雨boy 阅读(606) 评论(0) 推荐(0) 编辑
摘要:1.静态内部类的概念 不依赖外部类对象,可直接创建或通过类名访问,可声明静态成员。 2.静态内部类的特点 在成员内部类的基础上前加上“static”便是静态内部类 可以声明静态成员 当要使用外部类的成员变量时,要先创建类对象(对内部类实例化),再调用 使用静态属性时要用类名调用(phone是静态成员 阅读全文
posted @ 2021-09-12 16:30 星雨boy 阅读(132) 评论(0) 推荐(0) 编辑
摘要:1.成员内部类的概念 在一个类的内部在定义一个完整的类 2.成员内部类的特点 编译之后可生成独立的字节码文件(.class文件)。 内部类可直接访问外部类的私有成员,而不破坏封装。 可为外部类提供必要的内部功能组件。 3.成员内部类的重点 在类的内部定义,是与实例变量、实例方法同级别的类。 外部类的 阅读全文
posted @ 2021-09-11 21:08 星雨boy 阅读(144) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示