Java答疑第二篇:类里面可以嵌套类吗?
package study;
/**
*
* @author 重工黑大帅
* @date 2020.2.4
* 实现功能:理解特殊类(内部类)的概念
*/
public class Study{
public static void main(String args[]) {
A a = new A();
a.b.fun();
}
}
class A{
int x=5,y=4;
B b = new B();//内部类声明的对象,作为外部类的成员
A(){
}
void add(int a,int b) {
System.out.println("a+b="+(a+b));
}
class B extends C{ //继承类C,同时为内部类的声明
float h=23.0f;//内部类中可申明变量
void fun() {
System.out.println("h="+h);
System.out.println("x-y="+(x-y)+" "+CQ);
add(444,222); //调用外部类的add方法
}
}
}
class C{
String CQ="山水之城";
}