导航:网站首页 >

编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接...

编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接...

相关问题:

匿名网友:

楼主你好

具体代码如下:

/*Shap 接口*/

public interface Shap {

public int getArea();

public String toString();

}

/*Rectangle 抽象类*/

public abstract class Rectangle implements Shap{

public int width,length;

public Rectangle(int w,int l)

{

width = w;

length = l;

}

public Rectangle(){}

public int getArea()

{

return width*length;

}

public String toString()

{

return "长为:"+length+"\t宽为:"+width;

}

public abstract int getGirth();

}

/*Square具体类*/

public class Square extends Rectangle{

public Square(int l) {

super(l,l);

}

public int getGirth()

{

return 2*(width + length);

}

}

/*Test测试类*/

public class Test {

public static void main(String[] args) {

Square sq = new Square(5);//创建子类对象

Rectangle re = (Rectangle)new Square(3);//通过引用子类对象来创建父类对象

System.out.println (re+"\n面积为:"+re.getArea()+"\n");

System.out.println (sq+"\n面积为:"+sq.getArea()+"\t周长为:"+sq.getGirth());

}

}

运行结果:

长为:3 宽为:3

面积为:9

长为:5 宽为:5

面积为:25 周长为:20

希望能帮助你哈

(ps:不懂的 请继续追问)追问运行有错误。

知道怎么改了,把前面的public去掉就行了。

追答lz应该是将代码放到一个文件中的 最好是放在不同的文件中 一个类一个文件

(这样清晰明了 也不会出现这种错误)

匿名网友:

1.编程定义一个图形接口 Shape, 内含2个抽象方法 get...

问:编程定义一个图形接口Shape,内含2个抽象方法getArea()和toString().定义...

2.JAVA编程题:编一个程序包含一个接口 shape(该接...

问:编写一个程序,包含一个接口 shape(该接口中定义抽象函数calarea()), ...

3.定义一个接口shape,定义两个实现该接口的类(圆形...

问:求解。

4.java定义一个接口,命名为iShape,接口中定义的方法v...

答:public interface Shape { void Area(); void Perimeter();}

5.Java题 编写一个shape接口,该接口包含一个常量PI...

问:Java题 编写一个shape接口,该接口包含一个常量PI表示圆周率;两个方法:...

6.定义一个Shape接口,其中包括两个抽象方法setColor...

问:定义一个Shape接口,其中包括两个抽象方法setColor(String clr)和getCol...

7.JAVA 接口练习题

问:建立一个工程,该工程中包含如下内容:(具体的工程名、包名、java文件...

8.1.创建一个接口,表示一个图形 interface S...

问:1、接口中包含求解图形面积和周长的抽象方法。 2)设计类 Square ...

9.JAVA 设计一个Shape接口和它的一个实现类Triangle...

问:a)Shape接口中有一个抽象方法area(),方法接收有两个double类型的参数,...

10.JAVA的一道作业题

问:求正方形的面积。 a)创建一个接口IShape ,接口中有一个抽象方法 public...

问题推荐

更多推荐

java设计一个形状shape_编程定义一个图形接口 Shape, 内含2个抽象方法 get... JAVA编程题:编一个程序包含一个接口 shape(该接..