定义一个点类矩形类和立方体类得层次结构
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 11:23:34
我说下思路吧.画一个矩阵只需要知道左上点和右下点的坐标,故类中需相应的成员变量保存这两点.不知道你说的旋转是以什么点为中心来转,就假定为矩形的中心吧,旋转还要有个旋转角度吧?另外图形的旋转牵涉到矩阵的
namespaceEX1_4{publicclassshape{publicdoublePI=3.14;}publicclassRectangle:shape{publicintx,y,s,l;pub
#include <stdio.h>#include <stdlib.h>class Point{private: int _
默认构造函数是没有形参的.
packagecn.test.test1;/****属性:立方体的**方法:有参的构造方法初始化属性,计算立方体体积方法***@authoradministrator**/publicclassCub
我有个类似的,你看一下importjava.awt.*;importjava.applet.*;abstractclassShapes{protectedintx,y,k;protecteddoubl
#includeusingnamespacestd;classBox{public:Box(doublen){arc=n;}doubleV(){returnarc*arc*arc;}doubleS()
classBox{doublelenth=0;doubleheight=0;doublewidth=0;publicdoublevolume(){returnlenth*height*width;}p
#includeclassBox{public:Box(doublet){a=t;volume=0.0;area=0.0;}doubleseta(doublei){a=i;returna;}doubl
public class Test {\x09public static double area(double length,do
#includeclassCRectangle;classCTriangle;voidcalrect(CRectanglerec);voidcaltri(CTriangletri);classCRec
#includeclassPoint{private:doublex,y;public:Point(doublexx,doubleyy){x=xx;y=yy;}doublegetX(){returnx
#includeclassBox{public:Box(doubleh=1,doublew=1,doublel=1);//①声明该类的构造函数(4分)//②在类外实现该函数.(4分)(要求:定义对象时
#includeusingnamespacestd;classBox{public:Box(doubles):side(s){}doublegetArea(){return6*side*side;}d
给你两种写法第一种:#include#includeclassRectangle{public:Rectangle(intleft,intbottom,intright,inttop);Rectang
publicclassRectangle{\x09\x09privateintw;\x09\x09privateinth;\x09\x09publicRectangle(){\x09\x09}\x09
abstractclassShape{publicShape(){}publicfloatGetPerim(){return0;}}classRectangleextendsShape{private
classCRect{public:CRect(intx,inty,intWidth,intHeight);voidSetSize(intWidth,intHeight);voidSetPos(int
classcs{publicint_w;publicint_h;puliccs(intw,inth){_w=w;_h=h;}publicintmj(){return_w*_h;}publicintzc
#includestructpoint{floatx,y;};doublearea(pointp1,pointp2){doublea;a=sqrt((p2.x-p1.x)*(p2.x-p1.x)*(p