回 帖 发 新 帖 刷新版面

主题:是这样自定义并引用类吗?

using System; 

namespace _1 
{ 
class zfx 
{ 
protected  static int bc;  
public static int newbc  //边长属性 
{ 
get 
{ 
return bc; 
} 
set 
{ 
{ 
if (value>=0 && value <=50) 
bc=value; 
else 
Console.WriteLine("边长必须在0至50之间"); 
return; 
} 

} 
} 

public static int zc()  //周长 
{ 
return zfx.newbc*4; 
} 
public static int mj()  //面积 
{ 
return zfx.newbc*zfx.newbc; 
} 
} 


class Class1 
{ 
/// <summary> 
/// 应用程序的主入口点。 
/// </summary> 
[STAThread] 
static void Main(string[] args) 
{ 
// 
// TODO: 在此处添加代码以启动应用程序 
// 
Console.WriteLine("请输入边长:"); 
zfx.newbc=Convert.ToInt32(Console.ReadLine()); 
Console.WriteLine("该正方形的周长为:{0}",zfx.zc()); 
           Console.WriteLine("该正方形的面积为:{0}",zfx.mj()); 

} 
} 
} 
这是小弟看完关于面向对象章节领会的意思,做出的一个小例子,是关于求正方形周长与面积的类,大伙看看是该这样自定义类吗 

回复列表 (共1个回复)

沙发

不如做成实例来运行
而不是全静态(连数据字段都用静态)

我来回复

您尚未登录,请登录后再回复。点此登录或注册