
利用java的多态和继承计算圆形,长方形,三角形的面积
利用java的多态和继承计算圆形,长方形,三角形的面积,需要源程序代码,谢谢,请不要复制网上的...
利用java的多态和继承计算圆形,长方形,三角形的面积,需要源程序代码,谢谢,请不要复制网上的
展开
2个回答
展开全部
class Shape
{
String name;
public Shape(String name){this.name=name;}
protected double calculateArea(){};
public String toString(){ return name;}
}
class Circle extends Shape
{
public Circle()
{
super("Circle");
}
public double calculateArea(){
System.out.println("calculating...[Circle]");
return 100;}
}
class Rectangular extends Shape
{
public Rectangular()
{
super("Rectangular");
}
public double calculateArea(){
System.out.println("calculating...[Rectangular]");
return 200;}
}
class Main
{
public static void main(String[] args)
{
Shape shape=new Rectangular();
System.out.println(shape.calculateArea());
}
}
更多追问追答
追问
我是刚学的,能解释一下圆形,长方形和三角形分别哪几行吗
追答
Shape : 图形
Rectangular : 长方形
Circle : 圆形
三角形可以模仿上面两个图形的写法,你自己尝试写一下。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询