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

packageutils;interfacePersonal{publicStringbackMoney();publicStringshowMoney();public... 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());
}
}
展开
 我来答
百度网友4b68195
2012-12-13 · TA获得超过1520个赞
知道大有可为答主
回答量:1773
采纳率:100%
帮助的人:1728万
展开全部
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());
}
}
风v好大
2012-12-13
知道答主
回答量:4
采纳率:0%
帮助的人:6123
展开全部
构造函数是空的!!
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;不过理论上可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
free添富
2018-03-18
知道答主
回答量:5
采纳率:0%
帮助的人:3438
引用dong_y888的回答:
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());
}
}
展开全部
说一堆跟问的关系都没有。。。你是不是白内障?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-12-13
展开全部
会不会是工具有问题?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式