24b0d121e09c28a8699fe8b115ef046ecd4bcaf0


class Test

{

ย  ย  public virtual void TestMethod()

ย  ย  {

ย  ย  ย  ย  Debug.Log("Hello");

ย  ย  ย  ย  return;

ย  ย  }

}


class Test1 : Test

{

ย  ย  public override void TestMethod()

ย  ย  {

ย  ย  ย  ย  base.TestMethod();

ย  ย  ย  ย  Debug.Log("World");

ย  ย  }

}


์ด ์ฝ”๋“œ์—์„œ Test1 ํด๋ž˜์Šค์˜ TestMethod๋ฅผ ์‹คํ–‰ํ•˜๋ฉด World๊นŒ์ง€ ์ถœ๋ ฅ์ด ๋ผ?


๋งŒ์•ฝ World๊นŒ์ง€ ์ถœ๋ ฅ์ด ๋˜๋ฉด World๊ฐ€ ์•ˆ ๋‚˜์˜ค๊ฒŒ,


๊ทธ๋Ÿฌ๋‹ˆ๊นŒ base.TestMethod์˜ return์ด ์˜ค๋ฒ„๋ผ์ด๋”ฉํ•œ ๋ฉ”์†Œ๋“œ๊นŒ์ง€ ์˜ํ–ฅ์„ ์ฃผ๋Š” ๋ฐฉ๋ฒ•์ด ๋ญ์ž„?