2013242032-弓彩霞-实验三(2)

2020-05-04 12:19

this.side1 = 1.0; this.side2 = 1.0; this.side3 = 1.0; } Triangle(double side1,double side2,double side3){ this.side1 = side1; this.side2 = side2; this.side3 = side3; } public double getSide1() { return side1; } public double getSide2() { return side2; } public double getSide3() { return side3; } public double getArea() { double p=0.5*(side1+side2+side3); return Math.sqrt(p*(p-side1)*(p-side2)*(p-side3));

} public double getPerimeter() { return side1+side2+side3 ; } /*public String toString() { return \side2 + \ + side3 + \getSide2()=\ + getSide2() + \+ \ + getArea() + \getPerimeter() + \ }*/ @Override public String toString() { return \ + side1 + \ + side2 + \ + side3 + \+ getArea() + \\\ngetPerimeter()=\ + getPerimeter() + \ + getColor() + \

\\nisFilled()=\ + isFilled() + \ + getDateCreated() ; } public static void main(String[] args) { Triangle t1 = new Triangle(1,1.5,1.); t1.setColor(\); t1.setFilled(true); System.out.println(t1.toString()); } } 运行结果贴图: (三) 设计一个名为person的类和它的两个名为Student和Employee子类。Employee类又有子类:教员类Fculty和职员类Staff。每个人都有姓名、地址、电话号码和电子邮箱地址。学生有班级状态(大一、大二、大三、大四)。将这些状态定义为常量。一个雇员有办公室、工资和受聘日期。定义一个名为MyDate的类,包含数据域:year、month和day。教员有办公时间和级别。职员有职务称号。覆盖每个类中的toString方法,显示相应的类名和人名。

画出这些类的UML图。实现这些类。编写一个测试程序,创建Person、Student、Employee、Faculty和Staff,并且调用它们的toString方法。 程序代码: package Java第三次实验; public class Person { private String name ; private String address; private String telephoneNumber; private String e_mail; public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { // TODO Auto-generated method stub

System.out.println(\ + getName()); return super.toString(); } public static void main(String[] args) { Person person = new Person(); person.setName(\); person.toString(); Student student = new Student(); student.setName(\); student.toString(); Employee employee= new Employee(); employee.setName(\); employee.toString(); Fculty fculty = new Fculty(); fculty.setName(\); fculty.toString(); Staff staff = new Staff(); staff.setName(\); staff.toString(); }


2013242032-弓彩霞-实验三(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:电缆型号

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: