个类Car和Motorbike实现Vehicle接口,并在这两个类中实现NoOfWheels方法。在Car类中,应当显示“四轮车”信息;而在Motorbike类中,应当显示“双轮车”信息。创建另一个带main方法的类,在该类中创建Car和Motorbike的实例,用Vehicle引用调用它们的NoOfWheels方法。
5. 编写一个完整的Application 程序,程序中包括接口ShapeArea和类
MyTriangle。具体要求如下:
(1)接口ShapeArea中包含的方法如下: double getArea():求一个形状的面积
double getPerimeter ():求一个形状的周长
(2)类MyTriangle实现了接口ShapeArea,并且还包含有以下成员变量和成员方法: 成员变量:
x,y,z为 double型,表示三角形的三条边;s为 double型,其值为周长的1/2。 成员方法:
MyTriangle(double x, double y, double z)为构造方法,其作用是给三条边x,y,z和s赋初值。
(注:求三角形面积公式为
Math.sqrt( )方法)
s(s?x)(s?y)(s?z),s=(x+y+z)/2 ,求平方根可调用
6.编写程序求n!的值,其中n是非负整数。
7.定义一个描述圆的类Circle,包括的数据成员有圆的半径r;包括的成员方法有有计算圆周长的getPerimeter()和计算圆面积的getArea(),并通过实例验证其正确性。