728x90 ๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ347 [๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ] 4์ฅ ๊ต์ฌ_์ด๋ก ๋ฌธ์ ์ ๋ฆฌ ๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ 4์ฅ ๊ต์ฌ_์ด๋ก ๋ฌธ์ ์ ๋ฆฌ์ฒดํฌํ์198์ชฝ 1๋ฒ์์ฑ์๋ ๋ฆฌํด ํ์ ์ ์ง์ ํ ์ ์์ผ๋ฏ๋ก void๋ฅผ ์ญ์ ํด์ผ ํ๋ค. 221์ชฝ 1๋ฒSampleClass ํด๋์ค๋ ๋ํดํธ ์ ๊ทผ ์ง์ ์ด๋ฏ๋ก ๋์ผํ ํจํค์ง์ ์๋ ํด๋์ค์์๋ง ์ ๊ทผ ๊ฐ๋ฅํ๋ฏ๋ก SampleClass obj; SampleClass ํ์ ๋ ํผ๋ฐ์ค ์ ์ธ๋ถํฐ ์ปดํ์ผ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. // ์์ฑ์ ํธ์ถ ์ด์ ์ ์ฐ์ต๋ฌธ์ 240์ชฝ 15๋ฒ๊ฐ๋น์ง๊ฐ ๋ง์์ง๋ฉด JVM์์ ์์ฉํ๋ก๊ทธ๋จ์ ํ ๋นํด์ค ์ ์๋ ๊ฐ์ฉ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ค์ด๋ค์ด ์ํฅ์ ์ค ์ ์์ผ๋ฏ๋ก, JVM์ ๊ฐ์ฉ ๋ฉ๋ชจ๋ฆฌ๊ฐ ์ผ์ ํฌ๊ธฐ ์ดํ๋ก ์ค์ด๋ค๊ฒ ๋๋ฉด ์๋์ผ๋ก ์๋น์ง ์ปฌ๋ ์ ์ ์ํํ์ฌ ๊ฐ๋น์ง๋ฅผ ํ์ํ๋ค. ์ฅ์ ์๋ฐ๋ C++๊ณผ ๋ฌ๋ฆฌ delete ์ฐ์ฐ์๋ ์๋ฉธ์๊ฐ ์์ด, ํ๋ก๊ทธ๋๋จธ๊ฐ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ๋ฅผ ํ์ง.. 2022. 10. 19. [๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ] 4์ฅ 236~240์ชฝ ์ฐ์ต๋ฌธ์ ์ด๋ก ๋ฌธ์ _์ ๋ต ๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ 4์ฅ 236~240์ชฝ ์ฐ์ต๋ฌธ์ ์ด๋ก ๋ฌธ์ _์ ๋ตluxury java programming ch4 p236~240 exercise theory correct answer1๋ฒ ๋ต: 4๋ฒ ํ๋๋ ํด๋์ค ๋ด์์ private ๋ณด๋ค public์ผ๋ก ์ ์ธํ๋ ๊ฒ์ด ๋ฐ๋์งํ๋ค. 1๋ฒ O // ์๋ฐ๋ ํด๋์ค ์์ ํ๋์ ๋ฉ์๋๋ฅผ ์ ์ธํ๋ค. ํด๋์ค ๋ฐ์๋ ์ด๋ค ์ฝ๋๋ ์์ฑํ ์ ์๋ค.2๋ฒ O // ํด๋์ค๋ ๊ฐ์ฒด๋ฅผ ๋ง๋ค๊ธฐ ์ํ ํ์ด๋ค.3๋ฒ O // ํด๋์ค์ ๋ฉค๋ฒ ๋ณ์๋ฅผ ํ๋, ๋ฉค๋ฒ ํจ์๋ฅผ ๋ฉ์๋๋ผ๊ณ ํ๋ค.4๋ฒ X // ํ๋๋ private์ผ๋ก ์ ์ธํ์ฌ ์ธ๋ถ์ ์ ๊ทผ์ผ๋ก ๋ถํฐ ๋ณดํธํ๋ ๊ฒ์ด ๋ฐ๋์งํ๋ค. 2๋ฒ ๋ต: 4๋ฒ ์์ฑ์์์๋ ์๋ฌด ๊ฐ๋ ๋ฆฌํดํ์ง ์๊ธฐ ๋๋ฌธ์ return๋ฌธ์ ์ฌ์ฉํ ์ ์๋ค. 1๋ฒ O /.. 2022. 10. 19. [๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ] 4์ฅ 231~232์ชฝ ์ฒดํฌ ํ์_์ ๋ต ๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ 4์ฅ 231~232์ชฝ ์ฒดํฌ ํ์_์ ๋ตluxury java programming ch4 p231~232 check time correct answer1๋ฒ ๋ต: ๊ฐ์ฒด๋ง๋ค ์์ฑ๋๋ ๋ฉค๋ฒ๋ non-static ๋ฉค๋ฒ ์ฆ, ์ธ์คํด์ค ๋ฉค๋ฒ์ด๋ค. // static ๋ฉค๋ฒ๋ ํด๋์ค ๋น ํ๋์ฉ ์์ฑ๋์ด ๋์ผํ ํด๋์ค๋ก ๋ง๋ ๋ชจ๋ ๊ฐ์ฒด์ ์ํด ๊ณต์ ๋๋ค. 2๋ฒ ๋ต: static ๋ฉ์๋๋ ๊ฐ์ฒด๊ฐ ์์ฑ๋๊ธฐ ์ ์ ํธ์ถ๋ ์ ์์ผ๋ฏ๋ก non-static ๋ฉค๋ฒ๊ฐ ์์ฑ๋๊ธฐ ์ ์ ํธ์ถ๋ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. // ๋ฐ๋๋ก, non-static ๋ฉค๋ฒ๋ static ๋ฉค๋ฒ์ ์์ ๋กญ๊ฒ ์ ๊ทผํ ์ ์๋ค. 3๋ฒ ๋ต: this.a = x; // static ๋ฉ์๋๋ ๊ฐ์ฒด๊ฐ ์์ฑ๋๊ธฐ ์ ์ ์ฌ์ฉ๋ ์ ์์ผ๋ฏ๋ก ๊ฐ์ฒด ์๊ธฐ ์๊ธฐ ์์ ์ ๊ฐ๋ฆฌ.. 2022. 10. 19. [๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ] 4์ฅ 221์ชฝ ์ฒดํฌ ํ์_์ ๋ต ๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ 4์ฅ 221์ชฝ ์ฒดํฌ ํ์_์ ๋ตluxury java programming ch4 p221 check time correct answer1๋ฒ ๋ต: SampleClass ๋ ํผ๋ฐ์ค obj ์ ์ธ ๋ถ๋ถ์์ ์ปดํ์ผ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. SampleClass๋ ์ ๊ทผ์ง์ ์ด default์ด๋ฏ๋ก ๋์ผํ ํจํค์ง์ ์๋ ํด๋์ค๋ง ์ ๊ทผํ ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. // 'A.SampleClass' is not public in 'A' // Cannot be accessed from outside package2๋ฒ ๋ต: fa.field4 = 3;์์ ์ปดํ์ผ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. SampleClass ๊ฐ์ฒด์ ๋ฉค๋ฒ field4๋ ์ ๊ทผ ์ง์ ์ด private์ด๋ฏ๋ก ๋์ผํ ํด๋์ค์์๋ง ์ ๊ทผํ ์ ์์ผ๋ฏ๋ก ๋ค๋ฅธ ํด๋์ค์ธ FieldAc.. 2022. 10. 13. [๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ] 4์ฅ 214์ชฝ ์ฒดํฌ ํ์_์ ๋ต ๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ 4์ฅ 214์ชฝ ์ฒดํฌ ํ์_์ ๋ตluxury java programming ch4 p214 check time correct answer1๋ฒ ๋ต: ์ฅ์ : ํ๋ก๊ทธ๋๋จธ๊ฐ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ง์ ๊ด๋ฆฌํ์ง ์์๋ ๋๋ค.๋จ์ : ๊ฐ๋น์ง ์ปฌ๋ ์ ์ด ์งํ๋๋ ๋์ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ผ์ ์ค๋จ๋๋ค. // ์๋ฐ์์๋ C++๊ณผ ๋ฌ๋ฆฌ ๊ฐ์ฒด๋ฅผ ํ ๋น ๋ฐ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ ํ ์์คํ ์ ๋ฐํํ๋ delete๋ ์๋ฉธ์ ๊ฐ์ ๊ธฐ๋ฅ์ด ์๋ค. ๊ทธ๋ฌ๋ฏ๋ก ํ๋ก๊ทธ๋จ์์ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ ๋ฉ๋ชจ๋ฆฌ, ์ฆ ๊ฐ๋น์ง๋ฅผ ์๋์ผ๋ก ํ์ํ๋ ๊ฐ๋น์ง ์ปฌ๋ ์ ์ด ํ์ํ๋ค.2๋ฒ ๋ต: 4๋ฒ // printHello() ๋ผ๋ ๋ฉ์๋๊ฐ ํธ์ถ๋์ด ์ง์ญ ๋ณ์ hello ์ ์ธ ๋์์ hello! ๋ผ๋ ๊ฐ์ฒด๊ฐ ์์ฑ๋๋ค. // printHello() ๋ฉ์๋์ ์คํ์ด ์ข .. 2022. 10. 13. [๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ] 4์ฅ 210์ชฝ ์ฒดํฌ ํ์_์ ๋ต ๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ 4์ฅ 210์ชฝ ์ฒดํฌ ํ์_์ ๋ตluxury java programming ch4 p210 check time correct answer1๋ฒ ๋ต: 123456789101112public double getSum(double[] arr) { // ๋ฐฐ์ด์ ํฉ ์ ์ฅ ๋ณ์ ์ ์ธ ๋ฐ ์ด๊ธฐํ double sum = 0.0; // ๋ฐฐ์ด์ ํฉ ์ฐ์ฐ for(int i = 0; i arr.length; i++) { sum += arr[i]; } // ๋ฐฐ์ด์ ํฉ ๋ฆฌํด return sum;}Colored by Color Scriptercs 2๋ฒ ๋ต: ๋ฉ์๋์ ์ด๋ฆ์ ๊ฐ์๋ฐ, ๋งค๊ฐ๋ณ์์ ํ์ ์ด๋ ๊ฐ์ ๋ฑ์ด ๊ฐ์์ผํ๋ค. // ๋ฉ์๋์ ์ด๋ฆ๊ณผ ๋งค๊ฐ๋ณ์์.. 2022. 10. 13. [๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ] 4์ฅ 204์ชฝ ์ฒดํฌ ํ์_์ ๋ต ๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ 4์ฅ 204์ชฝ ์ฒดํฌ ํ์_์ ๋ตluxury java programming ch4 p204 check time correct answer1๋ฒ ๋ต: 12345678910class Human{ String name; int age; double height, weight; public Human(String name) { // name์ ์ด๊ธฐํํ๋ ์์ฑ์ this.name = name; }} Colored by Color Scriptercs 2๋ฒ ๋ต: 123456789101112131415161718192021class Human{ String name; int age; double height, weight; public H.. 2022. 10. 13. [๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ] 4์ฅ 198~199์ชฝ ์ฒดํฌ ํ์_์ ๋ต ๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ 4์ฅ 198~199์ชฝ ์ฒดํฌ ํ์_์ ๋ตluxury java programming ch4 p198~199 check time correct answer1๋ฒ ๋ต: 1234567891011class Samp { int id; public Samp(int id) { // void ์ญ์ , ์์ฑ์๋ ๋ฆฌํดํ์ ์ ์ง์ ํ์ง ์๋๋ค. this.id = id; }} public Samp() { // void ์ญ์ , ์์ฑ์๋ ๋ฆฌํดํ์ ์ ์ง์ ํ์ง ์๋๋ค. this(0); // this() ๋ฉ์๋๋ ์์ฑ์ ๋ด์ ๊ฐ์ฅ ์ฒซ๋ฒ์งธ ์ค์์๋ง ์ฌ์ฉํ ์ ์๋ค. ๋์ผํ ํด๋์ค๋ด ๋ค๋ฅธ ์์ฑ์๋ฅผ ํธ์ถํ๋ ๋ฉ์๋๋ก, ๋ฐ๋์ ์์ฑ์๋ด์์๋ง ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค. .. 2022. 10. 13. [๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ] 4์ฅ 178์ชฝ ์ฒดํฌ ํ์_์ ๋ต ๋ช ํ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ 4์ฅ 178์ชฝ ์ฒดํฌ ํ์_์ ๋ตluxury java programming ch4 p178 check time correct answer1๋ฒ ๋ต: 2๋ฒ ํ๋ฆ๋ // ๊ฐ์ฒด ์งํฅ์ ํน์ง์ ์บก์ํ, ์์, ๋คํ์ฑ 3๊ฐ์ง์ด๋ค. 2๋ฒ ๋ต: ์์ // ์์์ ๋ถ๋ชจ ํด๋์ค์ ๋ฉค๋ฒ๋ฅผ ์์ ํด๋์ค๊ฐ ๋ชจ๋ ๋ฌผ๋ ค๋ฐ๊ณ , ๊ธฐ๋ฅ์ ํ์ฅํ๋ค๋ ๊ฐ๋ ์ผ๋ก ๋ถ๋ชจ ํด๋์ค๋ฅผ ์์ ํจ์ผ๋ก์จ ์ค๋ณต๋๋ ์ฝ๋๋ฅผ ์ฌ์ฌ์ฉํ ์ ์๋ค.3๋ฒ (1) ๋ต: ์์ // ๋ฉ๋๊ธฐ๋ ์๋ฌผ์ ์์ํ๋ค. (2) ๋ต: ์บก์ํ // ๊ฐ์ฒด๋ฅผ ์บก์๋ก ๋๋ฌ์ธ๋ฏ๋ก์จ ์ธ๋ถ์ ์ ๊ทผ์ผ๋ก๋ถํฐ ๋ณดํธํ ์ ์๋ค. (3) ๋ต: ๋คํ์ฑ // ๋คํ์ฑ์ ๊ฐ์ ์ด๋ฆ์ด์ง๋ง, ๋ค๋ฅธ ๋ด์ฉ์ ๊ตฌํํ๋ ๊ฒ์ ๋งํ๋ค. 2022. 10. 13. ์ด์ 1 ยทยทยท 29 30 31 32 33 34 35 ยทยทยท 39 ๋ค์ 728x90