查看完整版本: IT技术,JAVA语言!请人帮忙,总共两提,谢谢了!我是个学生

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++了!

James 2008-12-27 03:33

不好意思,高中水平,只会C#:yct6:
页: [1]
查看完整版本: IT技术,JAVA语言!请人帮忙,总共两提,谢谢了!我是个学生



=== 以上所有观点仅代表网友个人观点,不代表织金论坛观点。===
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
织金QQ群①:31498467(已满) 织金QQ群②:24829162 管理员Email:admin@zhijinren.com