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#基礎訪問修飾符概述C#
- Java的訪問修飾符Java
- TypeScript 類訪問修飾符TypeScript
- 封裝、許可權修飾符、封裝的案例封裝
- C++學習——訪問修飾符C++
- 訪問修飾符你用對了嗎
- PLC結構化文字(ST)——訪問修飾符
- TypeScript入門2:類、繼承、訪問修飾符TypeScript繼承
- 深入理解 Java 修飾符與封裝:訪問許可權、行為控制與資料隱藏Java 修飾符封裝訪問許可權行為控制資料隱藏
- Java入門系列之訪問修飾符作用範圍Java
- #Java教程:訪問修飾符:public、protected、預設、private @FDDLCJava
- Java入門筆記(六)——訪問許可權修飾符Java筆記訪問許可權
- Vue - 按鍵修飾符 && 系統修飾符Vue
- Java 修飾符Java 修飾符
- java修飾符Java
- 使用 js 修飾器封裝 axiosJS封裝iOS
- Java 常用修飾符Java
- 繼承&修飾符繼承
- vue 事件修飾符Vue事件
- vue sync 修飾符Vue
- C#中const 和 readonly 修飾符的用法詳解C#
- C++ 訪問說明符詳解:封裝資料,控制訪問,提升安全性C++封裝
- 許可權修飾符
- Java的static修飾符Java
- java中的修飾符Java
- 修飾符static和abstract
- 物件與引用,static關鍵字,程式碼塊,包,訪問許可權修飾符物件訪問許可權
- Day39--類修飾符
- c語言中const修飾符C語言
- Vue事件修飾符詳解Vue事件
- Kotlin可見性修飾符Kotlin
- java修飾符使用指南Java
- Python 的裝飾符Python
- solidity 引用型別修飾符memory、calldata與storage 常量修飾符Constant與Immutable區別Solid型別LDA
- v-on 及其事件修飾符事件
- java oop 修飾符&關鍵字JavaOOP
- 正規表示式模式修飾符模式