λ¬Έμ ) μμ νννλ Circle ν΄λμ€κ° μλ€.
package μ€μ΅λ¬Έμ 1;
public class Circle {
private int radius;
public Circle(int radius) {
this.radius = radius;
}
public int getRadius() {
return radius;
}
}
Circle ν΄λμ€λ₯Ό μμλ°μ NameCircle ν΄λμ€λ₯Ό μμ±νμ¬, λ€μ main()μ μ€νν λ λ€μ μ€ν κ²°κ³Όμ κ°μ΄ μΆλ ₯λλλ‘ νλΌ.
public static void main(String[] args) {
NamedCircle w = new NamedCircle(5,"Waffle");
w.show();
}
νμ΄)
package μ€μ΅λ¬Έμ 1;
public class NamedCircle extends Circle{
private String name;
public NamedCircle(int radius ,String name) {
super(radius);
this.name=name;
}
public void show() {
System.out.printf("%s, λ°μ§λ¦ =%d",name,getRadius());
}
public static void main(String[] args) {
NamedCircle w = new NamedCircle(5,"Waffle");
w.show();
}
}
1) extend μμ ν΄λμ€
2 super() μ μ΄μ©νμ¬ λͺ μμ μΌλ‘ μνΌ ν΄λμ€μ μμ±μ μ ν , 첫 μ€μ μμΌν¨ μλλ©΄ μ€λ₯
μΆλ ₯νλ©΄)

'BACKEND > Java' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| μ€μ΅ λ¬Έμ ) p281 6λ² νμ΄ -λͺ ν μλ° μμΌμ (2) | 2023.10.03 |
|---|---|
| μ€μ΅ λ¬Έμ ) p236 3λ² νμ΄ -λͺ ν μλ° μμΌμ (1) | 2023.10.03 |
| μ€μ΅ λ¬Έμ ) p188 Bonus1 νμ΄ -λͺ ν μλ° μμΌμ (2) | 2023.10.03 |
| μ€μ΅ λ¬Έμ ) 187p 6λ² νμ΄ - λͺ ν μλ° μμΌμ (0) | 2023.10.03 |
| μ€μ΅ λ¬Έμ ) p185 4λ² νμ΄ -λͺ ν μλ° μμΌμ (0) | 2023.10.03 |