回 帖 发 新 帖 刷新版面

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

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个回复)

沙发

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

我来回复

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