静态内部类使用事项
来源:互联网 发布:sim显示未在上网络注册 编辑:程序博客网 时间:2024/06/09 20:00
package com.devin;
private static String name = "woobo";
private String num = "X001";
// 静态内部类可以用public,protected,private修饰
static class Person {
// 静态内部类中可以定义静态或者非静态的成员
private String address = "China";
private static String x = "as";
public String mail = "wwwwhhf";// 内部类公有成员
public void display() {
// System.out.println(num);//不能直接访问外部类的非静态成员
// 静态内部类不能访问外部类的非静态成员(包括非静态变量和非静态方法)
System.out.println(name);// 只能直接访问外部类的静态成员
// 静态内部类只能访问外部类的静态成员(包括静态变量和静态方法)
System.out.println("Inner " + address);// 访问本内部类成员。
}
}
public void printInfo() {
Person person = new Person();
// 外部类访问内部类的非静态成员:实例化内部类即可
person.display();
// System.out.println(mail);//不可访问
// System.out.println(address);//不可访问
System.out.println(person.address);// 可以访问内部类的私有成员
System.out.println(Person.x);// 外部类访问内部类的静态成员:内部类.静态成员
System.out.println(person.mail);// 可以访问内部类的公有成员
}
public static void main(String[] args) {
MyMain staticTest = new MyMain();
staticTest.printInfo();
}
}
阅读全文
0 0
- 静态内部类使用事项
- 静态内部类的使用
- 静态内部类的使用
- 在外部类以外使用静态内部类
- java静态内部类和匿名内部类的使用
- 内部类,静态内部类
- 内部类----静态内部类
- java 静态内部类的使用
- java 静态内部类的使用
- java 静态内部类的使用
- 使用静态内部类提高封装性
- 使用静态内部类提高封装性
- 静态内部类的使用场景
- 使用静态内部类提高封装性
- java 静态内部类的使用
- Java为什么使用静态内部类?
- 使用static静态内部类注意事项
- 静态内部类&非静态内部类
- 在Centos上用Docker安装gitlab
- pagefile.sys文件
- 第一次带美瞳,突然发现眼睛大了10倍!
- 使用java自带观察者模式的DOME(股票应用) 并给出单继承和Observable冲突的解决办法
- Retofit针对动态的BaseUrl解决
- 静态内部类使用事项
- php closure 的bind和bindTo
- 超强PCB布局经验谈
- 行业云与大数据高峰论坛召开通知!
- C++ explicit关键字详解
- mybatis 使用collection标签实现一对多查询(多分页使用)
- ViewPager动画效果(一)
- fatfs文件系统使用描述
- hibernate进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决?