Java期末大作业:接口设计与实现详解教程

创始人
2024-12-30 14:01:20
0 次浏览
0 评论

javaweb期末大作业,考试用的邮箱是[email protected]

1.设置iLife界面,包括运动方法。
2.姓名性别定义IPerson接口,包括年龄属性和Think方法。
3.定义IStudent接口,该接口继承了ILife接口和IPerson接口的多个属性,包括StudentNo属性和Study方法。
4.定义Academician类来实现IStudent接口。
包括专业领域和专业参考,并包括参数(姓名、性别、年龄、学生、专业知识)。
5、立即解聘专家;发行名称;性别马年龄学号主要的运动的呼唤思考和学习方法。
你会做吗?兄弟

按要求编写Java程序,期末考试,坐等大神!!!

占位符。
我要写一段时间。

接口I_Area{doublegetArea();}实现类TriangleI_Area{privatedoublesideA,sideB,sideC;publicTriangle(doublesideA,doublesideB,doublesideC){this.sideA=sideA;this.sideB=sideB;this.sideC=sideC;}publicvoidsetSide(doublesideA,doubleesideB,doublesideC){this.sideA=sideA;this.sideB=sideB;this.sideC=sideC;}publicbooleanisOrNotTrangle(){if(sideA<0>sideC&&sideA+sideC>sideB&&sideB+sideC>sideA){returntrue;}returnfalse;}publicdoublegetArea(){if(!isOrNotTrangle()){return0;}doublem=((double)(sideA+sideB+sideC))/2;doubles=Math.sqrt(m*(m-sideA)*(m-sideB)*(m-sideC));returns;}}实现classCircleI_Area{privatedoubler;publicCircle(doubler){this.r=r;}publicdoublegetArea(){if(r<=0)return0;returnn(Math.PI)*Math.pow(r,2);}publicvoidsetR(doubler){this.r=r;}}publicclassE{publicstaticvoidmain(String[]args){I_Areai1=newTriangle(3d,4d,5d);I_Areai2=newCircle(12d);System.out.println("面积三角形:"+i1.getArea());System.out.println("圆形面积:"+i2.getArea());}}
热门文章
1
Python中的format()方法:字... formatformat在python中的含义2222.22E+00Format...

2
Python编程入门:全面解析Pytho... python的基本语法基本的Python语法如下:1.变量的定义。在编程语言中,...

3
Python字符串大小写转换方法全解析 python中字母的大小写转换怎么实现?在Python中,大小写转换由内置函数处...

4
Python字典:轻松获取最小值键与计算... python在一个字典里,返回值最小元素对应的键,救解在Python字典中,如果...

5
Python字符串去重空格:strip(... Python去除字符串中空格(删除指定字符)的3种方法在Python编程中,处理...

6
Python数组元素数量计算技巧分享 Python输出数组有多少个元素?简介:在本文中,首席CTO笔记将向您介绍Pyt...

7
简述python中pass的作用 pass语句的作用在许多编程语言中,包括Python;PASS语句用于在代码块中...

8
Python def 关键字详解:函数定... def是什么意思编程?戴夫是什么意思?def是Python中的函数定义关键字,用...

9
python不区分大小写的方法 Python字符串不区分大小写在Python中,字符串操作默认区分大小写。但有时...

10
Python字典操作全解析:添加、修改、... &#65279;Pythondict字典基本操作(包括添加、修改、删除键...