C#控制台应用程序中一个项目能运行两个类吗
答案:2 悬赏:0
解决时间 2021-04-07 17:39
- 提问者网友:话酸浅沫
- 2021-04-06 23:40
C#控制台应用程序中一个项目能运行两个类吗
最佳答案
- 二级知识专家网友:猖狂的痴情人
- 2021-04-07 00:12
类是类,根据类创建实例对象,几个对象都没问题
如果是特殊类,不需要创建对象,那么也是可以运行多个的
举例:CLASS A 是普通类,你创建类A的实例对象OBJ1,OBJ2,OBJ3。。。都可以在一个项目里,如果你有特殊类CLASS B,类B假如是个静态类,那么你直接调用静态方法,不创建实例对象,你也可以反复用
简单说,一个项目只是一个总体需要达到的目标,类是实现目标需要的工具,要多少工具,哪些工具重复使用,都是可以的,只要目标达到就可以了
如果是特殊类,不需要创建对象,那么也是可以运行多个的
举例:CLASS A 是普通类,你创建类A的实例对象OBJ1,OBJ2,OBJ3。。。都可以在一个项目里,如果你有特殊类CLASS B,类B假如是个静态类,那么你直接调用静态方法,不创建实例对象,你也可以反复用
简单说,一个项目只是一个总体需要达到的目标,类是实现目标需要的工具,要多少工具,哪些工具重复使用,都是可以的,只要目标达到就可以了
全部回答
- 1楼网友:摧毁过往
- 2021-04-07 01:22
class cylinder
{
private double radius;
private double height;
public double radius
{
get { return radius; }
set { radius = value; }
}
public double height
{
get { return height; }
set { height = value; }
}
public cylinder(double r, double h)
{
radius = r;
radius = h;
}
public double volume()
{
return system.math.pi * radius * radius * height;
}
}
main 函数里:
double r, h;
console.writeline("input radius: ");
r = convert.todouble(console.readline());
console.writeline("input height: ");
h = convert.todouble(console.readline());
cylinder cylinder = new cylinder(r, h);
console.writeline(string.format("volume is {0}", cylinder.volume()));
console.readline();
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯