为您找到"

c# 设计一个类shape(抽象的),设计其两个子类,circle(圆形)类和square...

"相关结果约100,000,000个

c# 设计一个类shape(抽象的),设计其两个子类,circle(圆形)类和square...

namespace ConsoleApplication1 { class Program { static void Main(string[] args){ Shape[] shapes = new Shape[10];for (int i = 0; i < 10; i++){ Random r = new Random();if (i % 2 == 0){ shapes[i] = new Circle(r.NextDouble() * 10);} else { shapes[i] = ...

用c#设计一个shape基类和两个派生类square和circle,并进行测试,调用它 ...

public class Circle : Shape {public override double Area(double length) {return 2 * Math.PI * length;}} public static void Main(string[] args) {Square square = new Square();double square_area = square.Area(2);Circle circle = new Circle();double circle_area = circle.Area(...

声明一个Shape(形状)基类,它有两个派生类:Circle(圆)和Square(正方形...

Square s1=Square(p1,p2);Shape s=c1;cout<<"圆形面积为:"<<c1.getArea()<<" 周长为:"<<c1.getCirc()<<endl;

...出两个子类:长方形rectangle和正方形类square,

}}public class Square : Shape{ public double Width { get; set; } public override double ComputeCircumference() { return this.Width * 4; } public virtual double ComputeArea() { return this.Width * this.Width; }} ...

...shape,由它派生出3个派生类:circle(圆)square(正方形)、rectangle...

class square:public Shape //正方形 { double a,b,c;public:square(double v1 ){a=v1;} double Circumference(){return 4*a;} double Area(){ return a*a;} void Show(){cout<<"a="<<a<<endl;} };void main(){ Shape* s1; Shape* s2; Shape* s3;double r,a1,a2,b1;co...

定义一个接口shape,定义两个实现该接口的类(圆形类和长方形类),并在主...

public Circle (double r){ this.r=r;} public double getArea() { return PI*r*r;} } public class Test{ public static void main(String[] args) { Shape square =new Square(3);Shape circle=new Circle(2);System.out.println(square.getArea());System.out.println(circle.getArea()...

...一个抽象父类类Shape,再分别定义Circle类和Square类继承Shape类,写出...

} double area() { return 3.14*d*d; }private: double d;};int main(){ shape *s=new circle(3); printf("面积是: %f",s->area()); delete s; s=new square(3,4); printf("面积是: %f",s->area()); delete s; getchar()...

...类的思想完成本任务。创建一个图形抽象类Shape(作为本案例的父类...

//第(1)题public abstract class Shape {abstract doublearea();}//第(2)题//圆形类(Circle)public class Circle extends Shape {privatefinaldoublePI=3.14;privatedoubleradius;Circle(){}Circle(doubleradius){this.radius=radius;}public double getRadius() {return radius;}public void set...

...它有两个派生类:Circle(圆)和Square(正方形),要求:(

声明一个Shape(形状)基类,它有两个派生类:Circle(圆)和Square(正方形),要求:(1)根据给出的圆心坐标和半径计算圆的面积;(2)根据给出的正方形中心坐标和一个顶点坐标计算正方形的面积。求代码?SBshiyanhongli | 浏览1708 次 |举报 我有更好的答案推荐...

用C++编写一个程序,定义抽象基类Shape,由它派生出5个派生类:Cricle(圆形...

Triangle triangle(4.5,8.4);//建立Triangle 类对象 Shape *pt[5]={&circle,&square,&rectangle,&trapezoid,&triangle}; //定义基类指针数组 pt,使它每一个元素指向一个派生类对象 double areas=0.0;//areas 为总面积 for(int i=0;i<5;i++){ areas=areas+pt[i]->area();} cout<<...
1 2 3 4 5 6 7 8 9

相关搜索