/**
* 定义一个包含私有成员变量和函数的类,再定义一个内部类,在内部类函数中访问外部成员变量,并调用外部函数。
* 在外部类函数中创建内部类对象,调用内部类函数。
*/
public static void main(String[] args) {
factory.workshop fw=new factory().new workshop();
fw.machinestart();
}
/**
* 在工厂 使用机器加工原料 产出产品
*由于客户急需这批产品,所以 在机器产出后需要在车间立马装车
* 工厂(类) --车间(内部类)--机器(函数) 原料(变量)--产品(变量)
*/
public class factory {
private String stock="原料";//原料
//车间
public class workshop{
private String product="产品";//产品
public void machinestart(){
System.out.println(factory.this.stock+"放入机器,开始生产,"+product+"生产完毕!");
factory.this.truckloading();//客户急需这批产品,直接在车间装车
}
}
//产品装车运出
public void truckloading(){
System.out.println("装车,准备运走");
}
}
注释的很详细噢。嘻嘻(版主大大,给个7技术分,加急啊!还有几天就开班了:'()
|
|