Some questions about Inner class and Outer class
class Outer {
static int a=10;
int b=20;
int c=40;
void fun(){
Inner e=new Inner();
e.g();
}
class Inner{
int c=30;
int b=50;
Outer f=new Outer();
static int d=50;
public void g(){
System.out.println(c);//30
System.out.println(b);//50
System.out.println(f.b);//20;
}
}
void fum(){
System.out.println(c);
}
}
public class Main {
public static void main(String[] args) {
Outer a=new Outer();
a.fun();
}
}
Question 1:Can an Outer class call an Inner class?
Question 2:The order in which internal and external classes call member variables.
本文来自博客园,作者:{李浩正},转载请注明原文链接:https://www.cnblogs.com/hzzzz/p/16196594.html