c#封裝、訪問修飾符
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();
}
}
}
;
相關文章
- c#之訪問修飾符internalC#
- 訪問修飾符
- C#基礎訪問修飾符概述C#
- TypeScript 類訪問修飾符TypeScript
- Java的訪問修飾符Java
- Java的“友好的”訪問指示符(修飾符)Java
- C++學習——訪問修飾符C++
- 關於Java中各種修飾符與訪問修飾符的說明 (轉)Java
- PLC結構化文字(ST)——訪問修飾符
- c#之tcbs extern修飾符C#
- TypeScript入門2:類、繼承、訪問修飾符TypeScript繼承
- 深入理解 Java 修飾符與封裝:訪問許可權、行為控制與資料隱藏Java 修飾符封裝訪問許可權行為控制資料隱藏
- Java入門系列之訪問修飾符作用範圍Java
- #Java教程:訪問修飾符:public、protected、預設、private @FDDLCJava
- Java 訪問許可權修飾符學習筆記Java訪問許可權筆記
- Vue - 按鍵修飾符 && 系統修飾符Vue
- Java入門筆記(六)——訪問許可權修飾符Java筆記訪問許可權
- Java 修飾符順序問題Java 修飾符
- java static修飾符的問題Java
- Java 修飾符Java 修飾符
- java修飾符Java
- 使用 js 修飾器封裝 axiosJS封裝iOS
- vue 事件修飾符Vue事件
- vue sync 修飾符Vue
- 繼承&修飾符繼承
- iOS __block修飾符iOSBloC
- Java 常用修飾符Java
- C# SQLite資料庫 訪問封裝類C#SQLite資料庫封裝
- java中的修飾符Java
- Java的static修飾符Java
- 許可權修飾符
- C++ 訪問說明符詳解:封裝資料,控制訪問,提升安全性C++封裝
- Vue事件修飾符詳解Vue事件
- java修飾符使用指南Java
- 物件與引用,static關鍵字,程式碼塊,包,訪問許可權修飾符物件訪問許可權
- C#中const 和 readonly 修飾符的用法詳解C#
- v-on 及其事件修飾符事件
- 從實踐認識修飾符