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...