๋ถ€๋ชจ ํด๋ž˜์Šค
void A(){
ย ย ย  vector v;
ย ย ย  //๊ณ„์‚ฐ
ย ย ย  B(v);
}
protected abstract B(vector3 v);

์ž์‹ ํด๋ž˜์Šค
protected override B(vector3 v){
ย ย ย  //v ๋กœ ์ž‘์—…
}

์ด๋Ÿฐ ํ˜•ํƒœ์—์„œ A๋ฅผ ํ†ตํ•ด B ํ•จ์ˆ˜๋กœ v๊ฐ€ ์ „๋‹ฌ๋˜์•ผํ•˜๋Š”๋ฐ
B์— ์ง„์ž…ํ•˜๋ฉด v ๊ฐ’์ด ๊ธฐ๋ณธ๊ฐ’(0,0,0)์œผ๋กœ ์ดˆ๊ธฐํ™”๋จ
B ํ˜ธ์ถœ ์ง์ „์— ๊ฐ’์ด 0,0,0 ์•„๋‹Œ๊ฑฐ๋Š” ํ™•์ธํ–ˆ๋Š”๋ฐ ์™œ ์ดˆ๊ธฐํ™”๋˜๋Š”๊ฑฐ์ž„..?