内部类
来源:互联网 发布:blog域名注册 编辑:程序博客网 时间:2024/06/05 09:18
内部类:将类定义到另一个类内部
访问规则:
1.内部类可直接访问外部类中的成员
2.外部类要想访问内部类,只能创建内部类的对象访问。如果没有实例化内部类,内部类不会被加载,不会有值输出。
A类想要直接访问B类中的成员时,可以将A类定义到B类中,作为B类的内部类存在
public class Outer {static int num=4;//相当于外部类的一个成员,可以被成员修饰符所修饰public private static//如果内部类被static修饰,则被访问的外部类成员变量和成员函数也要被static修饰static class Inner{void show(){System.out.println(num);}static void run(){System.out.println("run");}}public void method(){/*Inner in=new Inner();in.show();*/Outer.Inner.run();//调用静态内部类中中的静态成员不用实例化对象Outer.Inner in=new Outer.Inner();//调用静态内部类中中的非静态成员需要实例化对象in.show();}public static void main(String[] args) {Outer out =new Outer();out.method();}}
阅读全文
0 0
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- < 笔记 > Python
- 网易2018校招内推编程题集合
- 【转】MongoDB基本命令使用
- 斐波那契堆是一系列具有最小堆序的有根树的集合
- python中的字符串的常见操作
- 内部类
- 【重点突破】——two.js模拟绘制太阳月亮地球转动
- Java多线程之synchronized
- Brandon的IT简史——AT&T(贝尔电话公司)
- 移植Linux-3.4.2内核到S3C2440
- Hibernate初学者---5.2.10版本_SchemaExpor 自动生成数据表
- 【笔记】php常用函数
- 设计模式——代理模式
- pandas中ix loc iloc的区别