ํด๋์ค์ ๊ด๊ณ๋ ํฌ๊ฒ ์์๊ณผ ํฌํจ ๊ด๊ณ๊ฐ ์๋ค. ์์์ ๊ธฐ์กด์ ํด๋์ค๋ก ์๋ก์ด ํด๋์ค๋ฅผ ์์ฑํ๋ ๊ฒ์ผ๋ก ์ฝ๋๋ฅผ ์ฌ์ฌ์ฉํ๋ค.์ฝ๊ฒ ์๊ฐํด ๋ ํด๋์ค์ ๋ถ๋ชจ - ์์ ๊ด๊ณ๋ฅผ ๋งบ์ด์ฃผ๋ ๊ฒ์ด๋ผ๊ณ ๋ณผ ์ ์๋ค.์๋ฐ๋ ์ถฉ๋ ์ํ ๋๋ฌธ์ ๋จ์ผ ์์๋ง ํ์ฉํ๋ค (c++์ ๋ค์ค ์์ ํ์ฉ)Object ํด๋์ค๋ ๋ชจ๋ ํด๋์ค์ ์กฐ์์ด๋ค. ๋ถ๋ชจ๊ฐ ์๋ ํด๋์ค๋ ์๋์ผ๋ก Object ํด๋์ค๋ฅผ ์์๋ฐ๋๋ค.(Object ํด๋์ค๋ 11๊ฐ์ ๋ฉ์๋๋ฅผ ๊ฐ์ง๋ค.)์๋ฅผ ๋ค์ด Point ํด๋์ค์ Point3D ํด๋์ค๋ฅผ ๋ง๋ค ๋ Point3D ํด๋์ค๋ฅผ ์ด๋ป๊ฒ ์ ์ํ๋๋์ ๋ฐ๋ฅธ ์์ ๊ด๊ณ๋ฅผ ์ดํด๋ณด์. class Point { int x; int y;}class Point3D { // 1. Point ํด๋์ค์ ๋ ๋ฆฝ์ ์ธ ๊ด๊ณ int x; int y;..