内部类和外部类的访问细节
来源:互联网 发布:mac app store更改用户 编辑:程序博客网 时间:2024/04/30 16:04
public class Outer{
private int outProp=5;
class Inner{
public void accessOuterProp(){
//非静态内部类可以直接访问外部类的成员
System.out.println("外部类的outProp值:"+outProp);
}
}
public void accessInnerProp(){
//外部类不嫩直接访问非静态内部类的实例Field
//下面代码出现编译错误
//System.out.println("内部类的inProp值"+inProp);
//如需访问内部类的实例Field,则必须显示创建内部类对象
System.out.println("内部类的inProp值:"+new Inner().inProp);
}
public static void main(String[] args){
//执行下面代码,只创建了外部类对象,还未创建内部类对象
Outer outer=new Outer();
out.accessInnerProp();
}
}
private int outProp=5;
class Inner{
public void accessOuterProp(){
//非静态内部类可以直接访问外部类的成员
System.out.println("外部类的outProp值:"+outProp);
}
}
public void accessInnerProp(){
//外部类不嫩直接访问非静态内部类的实例Field
//下面代码出现编译错误
//System.out.println("内部类的inProp值"+inProp);
//如需访问内部类的实例Field,则必须显示创建内部类对象
System.out.println("内部类的inProp值:"+new Inner().inProp);
}
public static void main(String[] args){
//执行下面代码,只创建了外部类对象,还未创建内部类对象
Outer outer=new Outer();
out.accessInnerProp();
}
}
0 0
- 内部类和外部类的访问细节
- 内部类访问外部类的实例
- JAVA 在外部类外部访问内部类,静态内部类和非静态内部类的区别
- scala的内部类和外部类
- 内部类和外部类之间互相访问
- 内部类和外部类之间互相访问
- Java内部类和外部类互相访问问题
- 内部类访问外部类的属性的原理
- 内部类和外部类
- 内部类和外部类
- 内部类和外部类
- 内部类和外部类
- 内部类和外部类
- 内部类和外部类
- 外部类能访问内部类的成员
- 内部类访问外部类变量的问题
- 内部类可以访问外部类的属性
- 外部类可以访问内部类的私有成员
- Java过滤器和拦截器
- Json系列之三 让你打印完美的json格式
- 算法训练 最大最小公倍数(此题是坑)
- iOS开发之数组、字典、集合
- CodeForces 496B Secret Combination
- 内部类和外部类的访问细节
- poj1068Parencodings
- 关于ip route 线路负载均衡的一些总结
- 使用 ip route , ip rule , iptables 配置策略路由
- ORACLE 11g安装图解
- javaweb-day07-1&2(Servlet - Cookie)
- Facebook诞生11周年:那些高潮低谷
- 一张图了解cocos2d坐标系
- linux route 命令