c#封装
被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。
访问修饰符
public:所有对象都可以访问
private:对象本身在对象内部可以访问
protected:只有该类对象及其子类对象可以访问
internal:同一个程序集的对象可以访问
protected internal:访问限于当前程序集或派生自包含类的类型
// A code block
var foo = 'bar';
// An highlighted bloc
using System;
namespace fengzhuang
{
class Rectangle //类名需要与下相同
{
public double lenth;//length是高度
public double width;//width是宽度
public double GetArea()//GetArea是面积
{
return length * width;//高乘宽
}
public void Display()
{
Console.WriteLine("长度:{0}",length);
Console.WriteLine("宽度:{0}",width);
Console.WriteLine("面积:{0}",GetArea());
}
}//Rectangle结束
class ExecuteRectangle
{
static void Main(string[] args)
{
Rectangle r = new Rectangle();
r.length = 4.5 ;//给高赋值
r.width = 3.5 ;//给宽赋值
r. Display();
Console .ReadLine();
}
}
}
;