黑马程序员技术交流社区
标题:
新手请教,为什么编译失败,代码如下:
[打印本页]
作者:
人言落日是天涯
时间:
2014-5-20 12:59
标题:
新手请教,为什么编译失败,代码如下:
为什么public修饰类之后编译失败?代码内容不重要,问题在于public
public class TestB63
{
public static void main(String[] args)
{
Clothing ct = new Clothing(200,1,"男装");
ct.show();
}
}
//服装类
public class Clothing extends Goods implements VipPrice
{
String style;
Clothing(double unitPrice,int count,String style)
{
super(unitPrice,count);
this.style=style;
}
public double reducedPrice()
{
return VipPrice.DISCOUNT*unitPrice;
}
public void show()
{
System.out.println("服装单价:"+getUnitPrice());
System.out.println("数量:"+getAccount());
System.out.println("样式:"+style);
System.out.println("总价:"+totalPrice());
System.out.println("VIP价格:"+reducedPrice());
}
}
//VIP
public interface VipPrice
{
double DISCOUNT=0.85;
double reducedPrice();
}
//商品
public class Goods
{
double unitPrice;
int count;
Goods(double unitPrice,int count)
{
this.unitPrice=unitPrice;
this.count=count;
}
public double totalPrice()
{
double price=unitPrice*count;
return price;
}
public int getAccount()
{
return count;
}
public double getUnitPrice()
{
return unitPrice;
}
}
复制代码
作者:
skill20
时间:
2014-5-20 13:37
一个类文件中只可以有一个类被public修饰且和类文件同名。
作者:
人言落日是天涯
时间:
2014-5-20 13:58
skill20 发表于 2014-5-20 13:37
一个类文件中只可以有一个类被public修饰且和类文件同名。
谢谢。。谢谢
作者:
(_演绎、青春
时间:
2014-5-20 16:05
我新手还看不懂这些,学习中。
作者:
艮昕辶
时间:
2014-5-21 18:01
人言落日是天涯 发表于 2014-5-20 13:58
谢谢。。谢谢
是一个.java文件中只能有一个public修饰的class
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2