按要求編寫Java程序: (1)編寫一個接口:InterfaceA,只含有一個方法int method(int n); (2)編寫一個類:ClassA來實現接口InterfaceA,實現int method(int n)接口方 法時,要求計算1到n的和; (3)編寫另一個類:ClassB來實現接口InterfaceA,實現int method(int n)接口 方法時,要求計算n的階乘(n!);


package com.homework2;

public class ClassA implements InterfaceA {

    @Override
    public int method(int n) {
        int sum = 0;
        for(int i = 0; i<=n;i++)
        {
            sum+=i;
        }
        return sum;
    }

}
package com.homework2;

public class ClassB implements InterfaceA {

    @Override
    public int method(int n) {
        int sum = 1;
        for(int i = 1; i<=n;i++)
        {
            sum*=i;
        }
        return sum;
        
    }

}
package com.homework2;

public interface InterfaceA {

    
    //定義抽象方法
    int method(int n);
}
package com.homework2;

public class E {

    public static void main(String[] args) {
        
        ClassA a= new ClassA();
        InterfaceA ia= a;
        System.out.println(a.method(10));

        
        ClassB b= new ClassB();
        InterfaceA ib= b;
        System.out.println(b.method(5));
    }

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 編寫2個接口:InterfaceA和InterfaceB;在接口InterfaceA中有個方法void printCapitalLetter();在接口InterfaceB中有個方法void printLowercaseLetter();然 后寫一個類Print實現接口InterfaceA和InterfaceB,最后再在主類E 的main方法中創建Print的對象並賦值,運行方法 28.按要求編寫一個Java應用程序: (1)定義一個類,描述一個矩形,包含有長、寬兩種屬性,和計算面積方法。 (2)編寫一個類,繼承自矩形類,同時該類描述長方體,具有長、寬、高屬性, 和計算體積的方法。 (3)編寫一個測試類,對以上兩個類進行測試,創建一個長方體,定義其長、 寬、高,輸出其底面積和體積。 1.(1)編寫一個接口ShapePara,要求: 接口中的方法: double getArea():獲得圖形的面積。double getCircumference():獲得圖形的周長 (2)編寫一個圓類Circle,要求:圓類Circle實現接口ShapePara。 該類包含有成員變量: radius:public 修飾的double類型radius,表示圓的半徑。 x:private修飾的dou 編寫Java應用程序。首先,定義一個時鍾類——Clock,它包括三個int型 成員變量分別表示時、分、秒,一個構造方法用於對三個成員變量(時、分、秒) 進行初始化,還有一個成員方法show()用於顯示時鍾對象的時間。其次,再定義 一個主類——TestClass,在主類的main方法中創建多個時鍾類的對象,使用這 些對象調用方法show()來顯示時鍾的時間。 java--類繼承和實現的接口中含有相同的方法 21.編寫一個Java應用程序,該程序包括3個類:Monkey類、People類和主類 E。要求: (1) Monkey類中有個構造方法:Monkey (String s),並且有個public void speak() 方法,在speak方法中輸出“咿咿呀呀......”的信息。 (2)People類是Monkey類的子類,在People類中重寫方法speak(),在speak方法 中輸出“小樣 n的階乘的遞歸實現算法。(Java) 編寫Java應用程序。首先,定義描述學生的類——Student,包括學號(int)、 姓名(String)、年齡(int)等屬性;二個方法:Student(int stuNo,String name,int age) 用於對對象的初始化,outPut()用於輸出學生信息。其次,再定義一個主類—— TestClass,在主類的main方法中創建多個Student類的對象,使用這些對象來測 試Stud java 一個類調用另一個類的方法 Java集合框架上機練習題:編寫一個Book類,該類至少有name和price兩個屬性。該類要實現Comparable接口,在接口的compareTo()方法.....
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM