자바 는 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
블 로 거들 코드 에 관심 있 으 신 분 들 은 좋아요 눌 러 주시 고요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.