「Unity/Csharp/クラス」の版間の差分
ナビゲーションに移動
検索に移動
ページの作成:「==クラスやプロパティ== public class CanvasScript : MonoBehaviour { private int cnt = 1; void Start () { Debug.Log("helloworld" + cnt); Add(10, 15) }...」 |
|||
| 14行目: | 14行目: | ||
メンバはpublicとprivateがあり省略するとprivateになる。 | メンバはpublicとprivateがあり省略するとprivateになる。 | ||
==継承と基底クラスのメソッドへのアクセス== | |||
base.を使う | |||
abstract class Animal | |||
{ | |||
public virtual void Call() | |||
{ | |||
} | |||
} | |||
class Cat : Animal | |||
{ | |||
public override void Call() | |||
{ | |||
base.Call(); | |||
} | |||
} | |||
2017年9月23日 (土) 16:58時点における版
クラスやプロパティ
public class CanvasScript : MonoBehaviour {
private int cnt = 1;
void Start () {
Debug.Log("helloworld" + cnt);
Add(10, 15)
}
void Update () {
}
public int Add(int x, int y) {
return x + y;
}
}
メンバはpublicとprivateがあり省略するとprivateになる。
継承と基底クラスのメソッドへのアクセス
base.を使う
abstract class Animal
{
public virtual void Call()
{
}
}
class Cat : Animal
{
public override void Call()
{
base.Call();
}
}