facebook twitter hatena line email

「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月24日 (日) 01: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();
    }
}