指令碼入門 類的方法

2021-06-27 06:58:32 字數 1802 閱讀 9211

unity培訓,unity資源,unity教學,等待您的加入,我們致力於研究unity3d

指令碼入門--

類的方法

1.類的物件:類就是一類事物,而物件就是乙個事物,一類事物中包含若干的事物(而這其中的具體的事物就是物件)

2.類的宣告:        類成員可以包括:常數、字段、方法、屬性、事件、索引器、運算子、例項建構函式、析構函式、靜態建構函式和巢狀c#

型別宣告。每個成員都有關聯的可訪問性,它控制能夠訪問該成員的程式文字區域。有五種可能的可訪問性形式。下表概述了這些形式。

形式 直觀含義

◆public不限制訪問。

◆protected訪問限於該成員所屬的類或從該類派生來的型別。

◆internal訪問限於此程式。

◆protected internal訪問限於此程式或從該成員所屬的類派生的型別。

◆private訪問限於該成員所屬的型別。

類的命名規範:①類名應該有意義

②類名應該是名詞

③類名的首字母應該大寫

④若兩個單詞,每一單詞的首字母都大寫

物件的建立:

建立新的物件必須使用new

語句,其一般格式為

:classname  

物件名 

= new classname( [

引數列表

]);

e.g類的實體:類體是類的主要部分,包括變數的說明及該類所支援的方法,我們習慣稱之為成員變數和成員方法。

類體說明的格式為:

class classname 

成員變數:表明物件的狀態,也稱為例項變數

定義的格式:修飾符] 

資料型別  變數名;

修飾符:private,protected,public,static,

預設(friendly)

資料型別:基本資料型別,陣列,類,介面

變數名要求:

①:名詞並有意義

②:首字母小寫,多個單詞組合時,第二個單詞首字母要大寫

③:不能為c#

的關鍵字

變數引用:物件變數引用的一般格式為:物件名.

變數名

e.g:

靜態變數:靜態變數或稱為類變數

區別:類變數是屬於類的,宣告的時候要在前面加上static(

也被叫做靜態變數

),這種變數時屬於類的,通過這個類的物件是不能夠訪問的,只能夠通過這個類的類名來呼叫。

成員變數是屬於物件的,就是在宣告的時候沒有用static

修飾符的變數,訪問時候只能夠通過物件來訪問。

簡單例題:設定義乙個三角形類,定義兩個方法,給出三條邊的長可求三角形的周長和面積。

先定義乙個三角形類就先public class ********{}

定義兩個方法,方法是求三角形的周長和面積,先做求三角形周長的方法

public void per() {

d = a + b + c;//定義

a,b,c

是三角形的三邊長,

d是  所求的周長

console.writeline(d);

再寫出算三角形面積的方法,當成是直角三角形吧

public void area() { 

e = a*b/2;

console.writeline(e);

最後在主方法中呼叫寫的兩個方法

static void main(string args)

******** e = new ********();

e.per();

e.area();

console.readkey();

學習 DOJO入門 類定義

一段dojo定義類的 dojo.declare testclass null,staticvalue constructor function id,name,age var test new testclass 1,john 12 console.log argument id test.id c...

c 入門 型別轉化

無論是什麼型別,所有的資料都是一系列的位,即一系列0和1。變數的含義是通過解釋這些資料的方式來傳達的。型別轉換就是將資料用不同的方式來解發布來 1.隱式轉換 從型別a到型別b的轉換可以在所有情況下進行,執行轉換的規則非常簡單,可以讓編譯器執行轉換。隱式轉換不需要單獨的表示式,只需要把滿足隱式轉換條件...

Pyhotn入門 類的構造和使用

一.init python的類和c 的類大體上還是比較類似的,但python的類中多了 init 這一設定。init 方法是用來初始化類的,例如 class a def init self,a 1,b 2 self.a a self.b b def setsum self,a,b return se...