public class Count //类的传统封装
{
//变量的修饰符应为public
public int x =0;
public int y =0;
public Count() //构造函数
{}
public int Add() //加法运算
{ return x+y; }
}
publci class Count2 //类的属性封装
{
public int x =0;
public int y =0;
public int z =0;
public Count2() //构造函数
{}
public int Z //定义属性Z
{
get { return x+y ; }
set { z=value; }
}
public int avg() //求平均值
{
return Z/2;
}
}
static void Main(string[] args)
{
Count ct =new Count();
ct.x=5;
ct.y=3;
Console.WriteLine("两个是之和"+ct.Add(0.ToString());
Count2 ct2=new Count2();
ct2.x=6;
ct2.y=2;
Console.WriteLine("两个数之和"+ct2.Z.ToString());
Console.WriteLine("两个数平均值"+ct2.avg().ToString());
Console.Read();
}
结果:
两个是之和:8
两个是之和:8
两个数平均值:4