c#封裝、訪問修飾符

薩布拉發表於2020-09-25

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()}
	}
}
;

相關文章