클래스 상속받아 main 실행할 코드를 완성 시키는 문제
2022. 1. 29. 13:49ㆍ할 수 있다! 백준 &문제 풀기
문제 분야: 상속
원을 표현하는 아래 Circle 클래스가 있다.
class Circle{
private int radius;
public Circle(int radius) {this.radius=radius;}
public int getRadius() { return radius;}
}
Cricle 클래스를 상속받아 NamedCircle 클래스를 작성하여, 다음 main()을 실행할 때 다음 실행 결과와 같이 출력되게 하라.
public static void main(String[] args) {
Ch5Practice1 w= new Ch5Practice1(5,"Waffle");
w.show();
출력내용: Waffle, 반지름=5
Circle을 상속받고 출력되도록 쓴코드
class Circle{
private int radius;
public Circle(int radius) {this.radius=radius;}
public int getRadius() { return radius;}
}
public class Ch5Practice1 extends Circle{
private String name;
Ch5Practice1(int radius, String name){
super(radius);
this.name=name;
}
public void show() {
System.out.println(name+"반지름"+getRadius());
}
public static void main(String[] args) {
Ch5Practice1 w= new Ch5Practice1(5,"Waffle");
w.show();
}
}
'할 수 있다! 백준 &문제 풀기' 카테고리의 다른 글
상속 문제 (1) | 2022.01.30 |
---|---|
(자바) Vector 컬렉션 활용. 가장 큰 수 출력하는 코드블럭 (0) | 2021.12.18 |
(문제 풀이)자바, 클래스만들기 응용 (0) | 2021.12.17 |
문제풀이) java 스캐너, 어절 출력, exit 종료 (0) | 2021.12.17 |
(문제 풀이)get(), 필드, 생성자, 메소드, 클래스 (0) | 2021.12.15 |