代码没有报错 为什么run as里面没有Java Application的选项。。。 本人新手 求大大指点

package utils;
interface Personal {
public String backMoney();
public String showMoney();
public String takeMoney();
}
class A implements Personal {
public int x, y;
public A(int a, int b) {
}
public void setA(int a, int b) {
x = a;
y = b;
}
public String backMoney() {
return "余额为:" + x;
}
public String showMoney() {
return "提取现金" + y;
}
public String takeMoney() {
if (x - y > 0) {
return "余额不足";
} else {
return "余额为" + (x - y);
}
}
public static void main(String[] args) {
A c = new A(1000, 2000);
System.out.println(c);
System.out.println(c.backMoney());
System.out.println(c.showMoney());
System.out.println(c.takeMoney());
}
}

package utils;
interface Personal {
public String backMoney();
public String showMoney();
public String takeMoney();
}
public class A implements Personal {
public int x, y;
public void A(int a, int b) {
x = a;
y = b;
}
public String backMoney() {
return "余额为:" + x;
}
public String showMoney() {
return "提取现金" + y;
}
public String takeMoney() {
if (x - y > 0) {
return "余额不足";
} else {
return "余额为" + (x - y);
}
public static void main(String[] args) {
A c = new A(1000, 2000);
System.out.println(c);
System.out.println(c.backMoney());
System.out.println(c.showMoney());
System.out.println(c.takeMoney());
}
}追问

把构造函数改了 貌似还是没有用

追答

package utils;
interface Personal {
public String backMoney();
public String showMoney();
public String takeMoney();
}
public class A implements Personal {
public int x, y;
public A(int a, int b) {
x = a;
y = b;
}
public String backMoney() {
return "余额为:" + x;
}
public String showMoney() {
return "提取现金" + y;
}
public String takeMoney() {
if (x - y > 0) {
return "余额不足";
} else {
return "余额为" + (x - y);
}
}
public static void main(String[] args) {
A c = new A(1000, 2000);
System.out.println(c);
System.out.println(c.backMoney());
System.out.println(c.showMoney());
System.out.println(c.takeMoney());
}
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-13
构造函数是空的!!
A c = new A(1000, 2000);没什么意义,改后
public A(int a, int b) {
x=a;
y=b;

}追问

class A implements Personal {
public int x, y;
public A(int a, int b) {
x=a;
y=b;
}
构造函数这么写好像还是没有Java Application的选项0 0

追答

不可能呀,,我运行过了,可以的,
javac A.java
java A
完后就出现结果了,,是不是你把运行那个类没搞好,应该是A那个类
对了,,我没用eclipse;不过理论上可以的

第2个回答  2018-03-18
说一堆跟问的关系都没有。。。你是不是白内障?
第3个回答  2012-12-13
会不会是工具有问题?
相似回答