Java小程序
首先定义一个接口,它至少包含一个可以计算面积的成员方法。然后编写实现该接口的两个类:正
方形类和圆形类。接着编写一个有泛型特点的类,要求利用这个类可以在控制台中输出某种图形的
面积,而且这个类的类型变量所在控制台窗口中分别输出给定边长的正方形的面积和给定半径的圆
的面积。
interface J_Shape
{public abstract double mb_getArea();
}
class J_Square implements J_Shape
{
public double edge;
public J_Square(double edge)
{
this.edge=edge;
}
public double mb_getArea()
{
return edge*edge;
}
}
class J_Circle implements J_Shape
{
public double m_radius;
public J_Circle(double r)
{
m_radius=r;
}
public double mb_getArea()
{
return (Math.PI*m_radius*m_radius);
}
}
public class J_Area {
public double getArea(T t)
{
return t.mb_getArea();
}
public static void main (String args[])
{
J_Areaar=new J_Area();
System.out.print("半径为5的圆的面积是");
System.out.println(ar.getArea(new J_Circle(5)));
J_Areabr=new J_Area();
System.out.print("边长为3的正方形的面积是");
System.out.println(br.getArea(new J_Square(3)));
}
}
本文档为【Java小程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。