1楼:匿名用户
重载不了吧 ,都是两
个参数.
public double area(double value1,double value2,string type)}
2楼:匿名用户
可以重载
//三角形、矩形可以用一个函数(3个参数)。
public double area(double value1,double value2,string type)
}//正方形、圆形可以用一个函数(2个参数)。
public double area(double value1,string type)}
c#编写一个程序,计算三角形,正方形和圆形的面积,
3楼:迷惘
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace areademo
class area
////// 求正方形面积
////// 边长
/// 面积
public double getsquarearea(double side)
////// 求圆面积
//////
///public double getcirclearea(double radius)}}}
4楼:杨志水瓶
#include
#include
#include
using namespace std;
class base
;class ******** : public basevoid disp()
private:
int m_base;
int m_height;
};class square : public basevoid disp()
private:
int m_side;
};class circle : public basevoid disp()
private:
int m_radius;};
用c#中方法的重载计算长方形、正方形、圆、梯形的面积和体积。
5楼:畅想未来1号
//表示计算圆的面积
public double area(double a)//表示计算正方形的面积
public double area(double a, string str)
else
}//表示计算长方形面积
public double area(double a,double b)
////// 表示计算梯形面积
////// 上底
/// 下底
/// 高
///public double area(double a, double b, double c)
哥们算啥的体积啊?
在c#用委托的方法实现三角形矩形的面积 5
6楼:
判断的语句 条件运算符
?前是判断。
是的话选引号前面的,
不是选引号后面的
c#编程 重载方法算图形面积和周长
7楼:匿名用户
这种问题,本意不是考你数学公式,是让你用面向对象的思路去设计程序:
1,定义一个抽象类或者接口,表示图形,其中包含2个方法:求面积和求周长
2,定义具体类实现这个接口或继承这个抽象类,实现其中定义的函数。
3,调用的时候,定义这个接口类型或抽象类对象,然后根据实例化的不同子类,来调用不同的方法,——即类的多态性。
比如,我下面用接口来实现:
inte***ce idraw
class square : idraw
public float area()
public float round()
}class rectangle : idraw
public float area()
public float round()
}class ******** : idraw
void main()
多态性的好处很明显,方便以后扩充功能,且不影响原有的功能,你再加入椭圆形,菱形等,都只要定义新的类实现idraw即可。
在调用方也实现了统一的接口,不管什么图形,都是用area()和round()去算面积和周长。
另外,如果再进一步考虑增强调用方的可维护性,可以使用设计模式ioc/di,也就是控制反转/依赖注入,在配置文件中配置当前需要实例化的类,然后使用反射加载对应的类,实例化对象,并调用其方法。
关于涉及模式di,请参考martin.fowler的文章
8楼:匿名用户
namespace test1
public class square : iareaset
}public square(float x)public float area()
public float round()
}public class ellipse : iareaset
}public float height
set}//正椭圆
public ellipse(float x)//任意椭圆
public ellipse(float x, float y)public float area()
public float round()
}public class rectangle : iareaset
}public float y
set}public rectangle(float x, float y)
public float area()
public float round()
}public class ******** : iareaset
}public float y
set}public float z
set}public ********(float x, float y, float z)
public float area()
public float round()}}
c++完成求三角形,圆形和矩形三种不同图形的周长,使用重载函数
9楼:兄弟连教育北京总校
double getlen(double r)double getlen(double wid,double hei)
double getlen(double sidea,double sideb,double sidec)
大概应该就是酱紫,具体三角形求周长的已知条件布吉岛,我就给3条边长,因为是手打,没有在环境中有错误自己改下
编写一个程序 ,采用方法重载分别实现圆、三角形、矩形、椭圆的面积计算 求答案啊~~~
10楼:
public class test
//求圆的面积
public static double area(double radius)
//求三角形的面积
public static double area(double a, double b, double c)
//求矩形的面积
public static double area(double width, double height)
//求椭圆的面积
/* public static double area(double a, double b)*/
}求椭圆面积需要2个参数,求矩形面积也需要2个参数,这些参数的数据类型、顺序和数量完全一致,无法实现重载,除非改名。
java程序。用方法重载求圆、矩形和梯形的面积。
11楼:是否纳吉之子
因为这3个图形的面积计算,需要的参数分别是1个,2个,3个。
所以你可以写3个方法,方法名字都一样,但是第一个方法有1个参数
第二个方法有2个参数,但三个方法有3个参数。这样完全不会混淆
12楼:匿名用户
用多态,首先抽象一个面积类,然后分别创建圆,矩形和梯形的面积的方法,用实例方法创建对象,这个对象由抽象类引用。
13楼:
所有方法名一样,按传递参数,返回值类型确定到底是求什么的面积即可。
c#编写一个面积计算类area,里面有一个重载的构造函数,可以根据传递参数的个数求圆形,长方形,
14楼:匿名用户
class area
public area(double _r)public area(double _a,double _b)//计算方法
pubilc double ***putea()}直接写个方法重装不更好?或者写个接口去继承。
实例化:area a = new area(1.0);
double mianji = a.***putea(); //圆的//矩形
area a = new area(3.0,4.0);
double mianji = a.***putea();望采纳
用C写图形类继承长方形、圆形、三角形、圆形求面积
1楼 匿名用户 你说得不是很清楚,所以我在写 时没有写比较具体的 。我按照你说的意思定义了类与方法,这是 using system namespace test public abstract double getarea class rectangle shapepublic override d...
一年级作文用三角形正方形,圆形介绍写作
1楼 匿名用户 多观察 学会观察 观察是写作的必要前提和基础 家契诃夫就这样谆谆告诫初学者 作家务必要把自己锻炼成一个目光敏锐永不罢休的观察家 要把自己锻炼到观察简直成习惯 仿佛变成第二个天性 把观察锻炼成习惯 锻炼成第二天性 这是一种很需要时间去磨练的功夫 是很有作用 很了不起的功夫 要留心观察身...
c用继承和派生类。设计点类,图形类,圆类,矩形类,三角形
1楼 风信子 一个完整的程序太长了 根本就传不上去, 继承主要用 即可的,一般定义一个基类,里面只要有构造函数,用构造方法来返回面积,其他的派生类去继承就好了 有个编程题求解答 用c 用面向对象思维实现图形类,三角形 矩形 圆形,并计算图形面积。 2楼 匿名用户 接口 factorialimp抽象类...