16. ์ถ์ํด๋์ค(Abstract Class) ์ดํด
ยท
๐ป Programming Language/C#
namespace AbstractClassEx { abstract class MyAbstractClass { protected void protectedMethod() { Console.WriteLine("์ถ์ํด๋์ค์ protected method"); } public void publicMethod() { Console.WriteLine("์ถ์ํด๋์ค์ public method"); } public abstract void abstractMethod(); // ์ธํฐํ์ด์ค์์๋ ์ถ์๋ฉ์๋๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก public์ด๊ธฐ ๋๋ฌธ์ ๋ฐํํ์
๋ง ์ฌ์ฉํ์ง๋ง // ์ถ์ํด๋์ค์์๋ ์ถ์๋ฉ์๋์ ์ ํ์ ๋ฐ abstract ํค์๋๋ฅผ ์ฌ์ฉํด์ค์ผ ํ๋ค. } class Child : MyAbstractClass { public o..