์ž๋ฐ” ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ
2 ๊ฐœ์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

JAVA ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

๊ฐ์ฒด์™€ ํด๋ž˜์Šค ํด๋ž˜์Šค - ์ž๋ฐ”์—์„œ๋Š” ์„ค๊ณ„๋„ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ํ•„๋“œ(์ง€์—ญ๋ณ€์ˆ˜,์ „์—ญ๋ณ€์ˆ˜)์™€ ๋ฉ”์†Œ๋“œ๋ฅผ ์ •์˜ ์ธ์Šคํ„ด์Šค - ํด๋ž˜์Šค๋กœ๋ถ€ํ„ฐ ๋งŒ๋“ค์–ด์ง„ ๊ฐ์ฒด ์ธ์Šคํ„ด์Šคํ™” - ํด๋ž˜์Šค๋กœ๋ถ€ํ„ฐ ๊ฐ์ฒด๋ฅผ ๋งŒ๋“œ๋Š” ๊ณผ์ • ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋žจ์˜ ๋‹จ๊ณ„ 1๋‹จ๊ณ„ ํด๋ž˜์Šค ์„ค๊ณ„ 2๋‹จ๊ณ„ ์„ค๊ณ„๋œ ํด๋ž˜์Šค๋ฅผ ๊ฐ€์ง€๊ณ  ์‚ฌ์šฉํ•  ๊ฐœ์ฒด๋ฅผ ์ƒ์„ฑ 3๋‹จ๊ณ„ ์ƒ์„ฑ๋œ ๊ฐœ์ฒด๋ฅผ ์ด์šฉ ํด๋ž˜์Šค ์„ ์–ธ ์ž๋ฐ”์˜ ๊ทœ์น™ ํ•˜๋‚˜์˜์ƒ์˜ ๋ฌธ์ž ์ฒซ๊ธ€์ž์—๋Š” ์ˆซ์ž ํฌํ•จx $ _ ์™ธ์˜ ํŠน์ˆ˜๋ฌธ์ž ๊ธˆ์ง€ ์ž๋ฐ” ํ‚ค์›Œ๋“œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค public class ํด๋ž˜์Šค ์ด๋ฆ„{ } 2๊ฐœ ์ด์ƒ์˜ ํด๋ž˜์Šค๋„ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋‹ค. public class Person{ } class Car{ } Person.class, Car.class ๊ฐ๊ฐ ์ƒ์„ฑ๋œ๋‹ค ํด๋ž˜์Šค๋กœ ๋ถ€ํ„ฐ ๊ฐ์ฒด ์ƒ์„ฑ new ์—ฐ์‚ฐ์ž ํด๋ž˜์Šค ๋ณ€์ˆ˜ = new ํด๋ž˜์Šค();