需求:写一个Javabean类的汽车描述。
属性:汽车的品牌,车龄,颜色,发动机的品牌,使用年限。
public class Car {
String carName;
int carAge;
String carColor;
public void show(Car this){
//打印调用者的名字
System.out.println(this.carName);
Engine e=new Engine();
System.out.println(e.engineName);
}
class Engine{
String engineName;
int engineAge;
public void show(){
System.out.println(engineName);
System.out.println(carName);
}
}
}
public class Test {
public static void main(String[] args) {
/*
内部类可以直接访问外部类成员,包括私有
外部类要访问内部类成员,必须创建对象
*/
Car c=new Car();
c.carName="宝马";
c.carAge=1;
c.carColor="蓝色";
c.show();
}
}