자바 는 Shape 인터페이스 와 그 두 가지 실현 클래스 Square 와 Circle 을 설계 합 니 다.
5247 단어 자바자바 소 백 필 학 문제
Shape Square Circle, :
(1) Shape 인터페이스 에 추상 적 인 방법 area () 가 있 습 니 다. 방법 은 double 형식의 인 자 를 받 아 double 형식의 결 과 를 되 돌려 줍 니 다.(2) Square 와 Circle 에서 Shape 인터페이스의 area () 추상 적 인 방법 을 실현 하여 각각 정사각형 과 원형 의 면적 을 구하 고 되 돌 아 왔 다.(3) 테스트 클래스 에 Square 와 Circle 대상 을 만 들 고 변 길이 가 2 인 정사각형 면적 과 반경 이 3 인 원형 면적 을 계산한다.
Shape 인터페이스:
public interface Shape {
double area(double a) ;
}
Square 클래스 와 Circle 클래스:
public class Square implements Shape{
@Override
public double area(double a) {
// TODO Auto-generated method stub
return a*a;
}}
class Circle implements Shape{
@Override
public double area(double a) {
// TODO Auto-generated method stub
return 3.12*a*a;
}}
테스트 클래스:
public class ShapeTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
Shape square=new Square();
System.out.println(" :"+square.area(2));
Shape circle=new Circle();
System.out.println(" :"+circle.area(3));
}}
실행 결과:
:4.0
:28.08
블 로 거들 코드 에 관심 있 으 신 분 들 은 좋아요 눌 러 주시 고요.