์์ฑ์ผ์: 2023๋ 5์ 17์ผ
โ๊ฒฐ๋ก
์์ฑ์์ ์ ๊ทผ ์ ์ด์๊ฐ public์ธ์ง ํ์ธํด๋ณด์.
๐ย ๋ฌธ์ ์ ์
PageHandler๋ผ๋ ํด๋์ค๋ฅผ ๋ง๋ค๊ณ
PageHandlerTest๋ผ๋ ํด๋์ค์์ PageHandler ๊ฐ์ฒด๋ฅผ ์์ฑํ๋๋ฐ
PageHandler p = new PageHandler(252, 1);
๋งค๊ฐ๋ณ์๊ฐ 2๊ฐ์ธ ์์ฑ์๋ฅผ ์๊ฐ ๋ชป ์ฐพ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค ใ
PageHandler(int totalCnt, int curPage) {
this(totalCnt, 10, curPage);
}
java: constructor PageHandler in class com.fastcampus.homework.domain.PageHandler cannot be applied to given types;
required: int,int,int
found: int,int
reason: actual and formal argument lists differ in length
โ์์ธ & ํด๊ฒฐ๋ฐฉ๋ฒ
ํ์ผ์ ํจํค์ง๋ฅผ ๋ณ๊ฒฝํ ํ์ ์ ๋๋๊ฒ ๊ฐ์๊ธฐ ์ ๋๋ ๊ฑฐ์์ด์.. ๊ฒฝ๋ก๋ฅผ ์ด์ ์ผ๋ก ๋๋๋ฆฌ๋ ์ ๋์๋ค.
์์ธ์ PageHandler
์ ์์ฑ์๊ฐ default(๊ฐ์ ํจํค์ง์์๋ง ์ ๊ทผ ๊ฐ๋ฅ)๋ผ ๋ด๊ฐ PageHandler์ ํจํค์ง๋ฅผ ์ฎ๊ฒจ์ PageHandlerTest์์ ํด๋น ์์ฑ์๋ฅผ ๋ชป ์ฐพ์ ๊ฒ์ด์๋ค.
PageHandler
์ ์์ฑ์๋ฅผ public(์ ๊ทผ ์ ํX)์ผ๋ก ๋ณ๊ฒฝํด์ฃผ๋ ์๋จ!
์์ ์๋ฐ ๊ธฐ์ด์ ์ธ ์ง์์ด์๋๋ฐ ๊น๋งฃ์ ์๊ณ ์์๋ค๐
์ฌ๊ธฐ์ ์๋ฐ์ ์ ๊ทผ ์ ์ด์ ์ง์ด๋ณด๊ณ ๊ฐ๊ธฐ
์ ๊ทผ ์ ์ด์ | public | protected | (default) | private |
---|---|---|---|---|
์ ๊ทผ ๋ฒ์ | ์ ํ X | ๊ฐ์ ํจํค์ง + ์์ | ๊ฐ์ ํจํค์ง | ํด๋์ค ๋ด๋ถ |
Uploaded by N2T