baillluu 2008-11-24 17:07
IT技术,JAVA语言!请人帮忙,总共两提,谢谢了!我是个学生
封装
1、定义一个Student类,假设学生有学号、姓名、性别、出生日期、入学日期等属性,现创建一个Student对象,并为属性赋值,属性值必须符合以下要求:
学号:必须以ACCP开头,后面接5个数字
姓名:少于5个字符
性别:只能是“男”或者“女”
出生日期:必须早于入学日期([color=#ff0000]这里不会)[/color]
如果所赋的值不符合上述要求,则抛出自定义异常ValueErrorException。
2、有一家模型制造公司,在制造模型时,模型价格由所用材料的面积来决定,面积和单价的乘积即为所用材料的总价格。已知有一接口,定义如下:
public interface AreaInf{
public double area();//计算面积
}
另有一个类Utils,其中定义了一个方法,该方法用来计算材料总价格,定义如下:
public class Util {
private double unitPrice;
public void setUnitPrice(double unitPrice) {
this.unitPrice = unitPrice;
}
public double totalPrice(AreaInfo areaInfo) {
return areaInfo.area() * unitPrice;
}
public static void main(String[] args) {
Util t = new Util();
t.setUnitPrice(123.34);//设置单价
double tp = t.totalPrice[color=red]([color=red]请在此写一匿名类完成功能[/color]);:yct9: [/color]
System.out.println(tp);
}
}
[[i] 本帖最后由 baillluu 于 2008-11-25 12:16 编辑 [/i]]
liuge 2008-11-24 19:33
不好意思
我只懂C语言 和人类语言:yct63.gif:
liuge 2008-11-24 19:42
回复 楼主 的帖子
我去学学JAVA再来回复你
你怎么不学C++
baillluu 2008-11-25 12:07
因为我觉得JAVA的逻辑必就有意思!
还有就是我们学校已经不读C++了!