第一个类publicclassMenu{Doshiyong=newDo();publicvoiderji(){System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n");System.out.println("\n****************************************...
第一个类
public class Menu {
Do shiyong = new Do();
public void erji(){
System.out.println("\n\n\n\n\n\n\n\n\n\n\n\n\n");
System.out.println("\n***************************************************************************************************");
System.out.println("\t\t\t\t 1. 客 户 信 息 管 理\n");
System.out.println("\t\t\t\t 2. 购 物 结 算 \n");
System.out.println("\t\t\t\t 3. 真 情 回 馈\n ");
System.out.println("\t\t\t\t 4. 注 销 \n\n");
System.out.println("\n***************************************************************************************************");
System.out.println("请选择操作: ");
shiyong.erji(this);
}
第二个类 (被调用的类)
public class Do {
public void erji(Menu Menu){
i = input.nextInt();
if(i==1){
Menu.sanji_1();
}else if(i ==2 ){
Menu.sanji_2();
}else if(i ==3 ){
Menu.sanji_3();
}else if(i ==4 ){
Menu.yiji();
}else {
System.out.println("输入有误");
}
}
}
以上两个代码为例 ,请问高手 第一个类中的最后一句话 shiyong.erji(this); 中为什么要用这个this 如果不是 是不是可以用其他东西代替???
还有就是 这个 this 是干嘛用的 ,我最近学的比较迷糊,Java学到了 类与方法,总是搞不清楚.....往说的详细一些 万分感谢....
展开