Java内部类的一些规则

简介: Java内部类的一些规则
public class outer {
    int num=30;//外部类成员变量
    public void method(){
        int num=20;
        class inner{//局部内部类什么修饰符都不能写
                    //外部类public /default
                    //成员内部类修饰符都可以写
            int num=10;
        }
        System.out.println(num);20
        System.out.println(this.num);30
        System.out.println(new inner().num);10
    }
}
相关文章
|
5天前
|
Java
Java 变量命名规则
4月更文挑战第6天
|
5天前
|
Java
java中,剩下的这两个内部类不太好理解!
java中,剩下的这两个内部类不太好理解!
14 0
|
5天前
|
Java
Java一分钟之-Java内部类与匿名类
【5月更文挑战第12天】本文介绍了Java的内部类和匿名类,包括成员内部类和局部内部类,以及匿名类的一次性子类实现。通过代码示例展示了它们的使用方法,同时提到了常见问题和易错点,如混淆内部类与嵌套类、匿名类的生命周期管理及内部类的访问权限,并给出了相应的避免策略。理解这些概念有助于提升代码质量。
17 3
|
5天前
|
存储 Java API
掌握8条方法设计规则,设计优雅健壮的Java方法
掌握8条方法设计规则,设计优雅健壮的Java方法
|
5天前
|
存储 安全 Java
掌握8条泛型规则,打造优雅通用的Java代码
掌握8条泛型规则,打造优雅通用的Java代码
掌握8条泛型规则,打造优雅通用的Java代码
|
5天前
|
Java
Java内部类
Java内部类
10 2
|
5天前
|
Java 开发者
Java变量命名规则
Java变量命名规则
19 0
|
5天前
|
Java
Java基础知识整理,驼峰规则、流程控制、自增自减
在这一篇文章中我们总结了包括注释、关键字、运算符的Java基础知识点,今天继续来聊一聊命名规则(驼峰)、流程控制、自增自减。
39 3
|
5天前
|
Java
什么是Java内部类,为什么使用它?
【4月更文挑战第13天】
20 1
|
5天前
|
存储 Java C++
leetcode 2525 根据规则将箱子分类 c++ pyhton java c题解
leetcode 2525 根据规则将箱子分类 c++ pyhton java c题解
14 1