主题:是这样自定义并引用类吗?
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());
}
}
}
这是小弟看完关于面向对象章节领会的意思,做出的一个小例子,是关于求正方形周长与面积的类,大伙看看是该这样自定义类吗
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());
}
}
}
这是小弟看完关于面向对象章节领会的意思,做出的一个小例子,是关于求正方形周长与面积的类,大伙看看是该这样自定义类吗