导航:网站首页 >
编程定义一个图形接口 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(该接..
发布评论