この記事の例は、Javaインターフェイス、多型、相続、およびクラスコンピューティングの三角形と長方形の長さと面積の方法を示しています。あなたの参照のために全員のためにそれを共有してください。詳細は次のとおりです。
インターフェイスの仕様を定義します。
/ ** * @author vvv * @date 2013-8-10 AM 08:56:48 */ package com.duotai;/ ** * * * * */ public interface shape {public double relong; () ; //三角形のオブジェクトを初期化し、3つのパブリックトライアングル(double S3){iStri(s1、s2、s3){this.s1 = s1; .s2 = s2; this.s3 = s3;} else {system.out.println( "3種類の入力" + s1 + "、" + s2 + "、" + s3 + " 3つの境界線の長さ! (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#longe() * / @override public double lenge(){return s1 + s2 + s3;} / ** * @authouse vvv * @date 2013 -8-10 AM 09:12:06 */パッケージcom.duotai;/ ** * * */ public class director shape {double s1; s2){this.s1 = s1; this.s2 = s2;} / * * * * @see com.duotai.shape#area() * / @override dough {// todo自動生成メソッドスタブリターンS1 * s2;} / * *(nonjavadoc) * * @see com.duotai.shape#lenge() * / @override public double lenge(){// todo auto-gエネルギーメソッドスタブリターン2 *(s1 + s2);}} /** * @author vvv * @date 2013-8-10 am 09:13:30 * /package com.duotai; test { / * * * @param args * / public static void main(string [] args){triangle = new Triangle(3、4、8); 5)Shape Director(10、20);三角形の三角形は: " + triangle.area()); system.out.println(" Triangular Triの円周は: + tri.longer()); IS: " + tri.area()); system.out.println("長方形の境界線は: + director.longer()); ());}}この記事がすべての人のJavaプログラムのデザインに役立つことが期待されています。