sjfb.net
当前位置:首页 >> jAvA 三角形类TriAnglE,属性:三条边,构造函数(... >>

jAvA 三角形类TriAnglE,属性:三条边,构造函数(...

public class Triangle { private double a; private double b; private double c; public Triangle() { super(); } public Triangle(double a, double b, double c) { super(); this.a = a; this.b = b; this.c = c; } public double getA() { ...

#include #include using namespace std;1.class triangle{private: double a,b,c;public: triangle(double aa=1,double bb=1,double cc=1) {a=aa;b=bb;c=cc;} double len() { return a+b+c;} double area(){ double s=(a+b+c)/2; return sqrt(s...

100币可以帮你做

你的代码问题不大,有些笔误。公式的话好像也有些小错误,结合网上搜的,做了下修改,你看下对不对: #include #include using namespace std;class Point{int x, y;public:Point(int = 0, int = 0);Point(Point &);void display(){ cout

class Triangle { public: Triangle(); ~ Triangle(); private: float angle1, angle2, angle3; float length1,length2,length3; };

/* 设计一个图形基类:Shape,在此基础上派生Rectangle、Circle,Triangle类。 1、Cirlce类基本信息:圆心坐标、半径; Rectangle类基本信息:长、宽; Triangle...

因为你这里没有重载point类的()操作符 他不具备这个操作符 A(newA)他会认为是你用A这个对象调用他的()操作符 A是point对象 没有这个操作符的重载 所以你试试A=point(newA)这样才是调用他的构造函数

子类在调用父类时 无论自己有没有构造方法都会先去执行父类无参的函数。也就是说class Figure中有一句隐含构造方法 Figure(){} Rectangle r= new Rectangle(9,5);会去先执行Figure中不带参的构造函数,再执行自己的构造函数Rectangle(double a,d...

网站首页 | 网站地图
All rights reserved Powered by www.sjfb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com