이 기사의 예는 Java 인터페이스, 다형성, 상속 및 클래스 컴퓨팅 삼각형 및 직사각형 길이 및 영역의 방법을 알려줍니다. 참조를 위해 모든 사람을 위해 공유하십시오. 세부 사항은 다음과 같습니다.
인터페이스 사양 정의 :
/ ** * @author vvv * @date 2013-8-10 am 08:56:48 */ package com.duotai;/ ** * * */ public double area (public double arler); ();} * @author vvv * @date 2013-8-10 上午 09:10:06 * / PACKED COM.DUOTAI; 이중 S3; // 삼각형 물체를 초기화하고 삼각형에 3- 공개 삼각형 (Double S1, Double S2, Double S3)을 제공합니다 .s2 = s2; this.s3 = s3;} else {system.out.println ( "입력 3- 부드러운" + s1 + "," + s2 + "," + s3 + "는 삼각형을 형성 할 수 없습니다. 3 개의 테두리 길이! ");}} // 삼각형 공개 부울 istri (Double S1, Double S3) {if (s1 + s2 <s3) {return false;} (s1 + s3 <s2) {return false;} if (s2 + s3 <s1) {return false;} return true;} / * * (nonjavadoc) * * @see com.duotai.shape#area () * / @override c double area () {double p = (s1 + s2 + s3) / 2; / * * (non -javadoc) * * @see com.duotai.shape#longer () * / @override public double () {return s1 + s2 + s3;} / ** * @authouse vvv * @date 2013 -8-10 AM 09 : 12:06 */ PACKED COM.DUOTAI;/ ** * */ 공공 클래스 디렉터는 {double S1; s2) {this.s1 = s1; this.s2 = s2;} / * * * * * * @see com.duotai.shape #area () * / @override 반죽은 () {// todo 자동 생성 메소드 스터브 리턴 S1 * S2;} / * * (비 JAVADOC) * * @SEE COM.DUOTAI.SHAPE#LOUNT () * / @override public double () {// todo auto-g gendreated method 스텁 리턴 2 * (S1 + S2);}} /** * @Author vvv * @date 2013-8-10 am 09:13:30 * /패키지 com.duotai; 테스트 { / * * * @param args * / public static void main (String [] args) {shape triangle = new Triangle (3, 4, 8); 5); Shape Director = 직사각형 시스템을 만듭니다 삼각형 삼각형은 다음과 같습니다 IS : " + tri.area ()); System.out.println (사각형의 주변은 다음과 같습니다 ());}}이 기사는 모든 사람의 Java 프로그램 설계에 도움이되기를 바랍니다.