๋ฐ˜์‘ํ˜•

์ƒ์† 1

[Java] ์ƒ์†

์ด ๊ธ€์€ ์ƒํ™œ์ฝ”๋”ฉ์˜ 'Java' ๊ฐ•์ขŒ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค. ์ƒ์†์ด๋ž€? ๊ฐ์ฒด ์ง€ํ–ฅ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ชฉํ‘œ ์ค‘ ํ•˜๋‚˜๋Š” ๋ฐ”๋กœ ์žฌํ™œ์šฉ์„ฑ์ž…๋‹ˆ๋‹ค. ์ƒ์†์€ ๊ฐ์ฒด์ง€ํ–ฅ์˜ ์žฌํ™œ์šฉ์„ฑ์„ ๊ทน๋Œ€ํ™”์‹œํ‚จ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ๋ฒ•์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ๊ฐ์ฒด ์ง€ํ–ฅ์„ ๋ณต์žกํ•˜๊ฒŒ ํ•˜๋Š” ์ฃผ์š” ์›์ธ์ด๋ผ๊ณ ๋„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์†(Inheritance)์ด๋ž€ ๋ฌผ๋ ค์ค€๋‹ค๋Š” ์˜๋ฏธ์ž…๋‹ˆ๋‹ค. ์–ด๋–ค ๊ฐ์ฒด๊ฐ€ ์žˆ์„ ๋•Œ ๊ทธ ๊ฐ์ฒด์˜ ํ•„๋“œ(๋ณ€์ˆ˜)์™€ ๋ฉ”์†Œ๋“œ๋ฅผ ๋‹ค๋ฅธ ๊ฐ์ฒด๊ฐ€ ๋ฌผ๋ ค๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ƒ์†์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. package org.opentutorials.javatutorials.object; class Calculator{ int left, right; public void setOprands(int left, int right){ this.left = l..

Programming/Java 2022.10.24
๋ฐ˜์‘ํ˜•