๋ฐ์ํ
โถ ์ ์ ๋ฉ์๋
์ ์ ๋ฉ์๋๋ static ์์ฝ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ธํ๋ฉฐ ํด๋์ค ์์ฑ๊ณผ ๋ฌด๊ดํ๊ฒ ์ฌ์ฉํ ์ ์๋ค.
์ ์ ๋ฉ์๋๋ฅผ ์ฌ์ฉํ ๋๋ ์ธํฐํ์ด์ค ์ด๋ฆ์ผ๋ก ์ง์ ์ฐธ์กฐํ์ฌ ์ฌ์ฉํ๋ค.
package interfaceex;
public interface Calc {
double PI = 3.14;
int ERROR = -999999999;
int add(int num1, int num2);
int substract(int num1, int num2);
int times(int num1, int num2);
int divide(int num1, int num2);
default void description() {
System.out.println("์ ์ ๊ณ์ฐ๊ธฐ๋ฅผ ๊ตฌํํฉ๋๋ค");
}
static int total(int[] arr) { // ์ธํฐํ์ด์ค์ ์ ์ ๋ฉ์๋ total() ๊ตฌํ
int total = 0;
for (int i : arr) {
total += i;
}
return total;
}
}
<์คํ ๊ฒฐ๊ณผ>
*private ๋ฉ์๋
-์๋ฐ 9๋ถํฐ ๊ฐ๋ฅ. ์ฐ๋ฆฌ๋ ์๋ฐ 8๋ก ์์ ํ๋์ค ... !!!
๋ฐ์ํ
'Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java-๊ธฐ์ด] ์ธํฐํ์ด์ค ์์ (0) | 2021.02.21 |
---|---|
[Java-๊ธฐ์ด] ์ธํฐํ์ด์ค ํ์ฉํ๊ธฐ (0) | 2021.02.21 |
[Java] ๋ํดํธ ๋ฉ์๋ (0) | 2021.02.20 |
[Java] ์ธํฐํ์ด์ค์ ๋คํ์ฑ (0) | 2021.02.20 |
[Java] ์ธํฐํ์ด์ค (0) | 2021.02.20 |
๋๊ธ