真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java課后實驗六-創(chuàng)新互聯(lián)

1)設(shè)計一個Person類,該類有name和age兩個字段屬性;

孝感網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,孝感網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為孝感1000多家提供企業(yè)網(wǎng)站建設(shè)服務。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務好的孝感做網(wǎng)站的公司定做!

(2)為Person類編寫構(gòu)造方法(帶兩個參數(shù),分別對應name和age字段);

(3)為Person類編寫方法ShowInfo用于顯示類中兩個字段屬性的信息;

(4)設(shè)計一個學生類Student,該類是Person類的派生類(子類),除了年齡和姓名兩個屬性之外還有學號屬性id;

(5)為Student類的構(gòu)造方法進行重載,對第三個屬性進行初始化(繼承父類的構(gòu)造方法);

(6)在Student類中隱藏父類中的ShowInfo方法,用于顯示name和age兩個字段;

(7)在Student類中增加ShowId方法用于顯示學號;

(8)在

Person類:
public class Person {
    String name;
    int age;
    public void ShowInfo(String name, int age){
        this.name=name;
        this.age=age;
        System.out.print("姓名:"+name+"\t"+"年齡:"+age+"\t");
    }
}
Student類:
public class Student extends Person{
    int id;
    public Student(int id,String name,int age){
        this.id=id;
        super.ShowInfo(name,age);
    }
    public void ShowId(){
        System.out.print("學號"+id);
    }
}
測試類:
public class test {
    public static void main(String[] args) {
        Student s=new Student(1223,"xxx",18);
        s.ShowId();
    }
}

(1)定義一個抽象類Shape,有一個抽象方法printArea();

(2)定義一個Triangle(三角形)類,繼承Shape類;

(3)Triangle類中包括三個成員變量:兩條邊長,和這兩條邊的夾角;

(4)Triangle類中定義一個IsAreTriangle方法判斷是否是正三角形;

(5)Triangle類中實現(xiàn)父類Shape類的printArea()(計算并輸出三角形的面積)

(6)寫一個測試類去測試以上程序。

抽象類Shape:
public abstract class  Shape {
    abstract void printArea();
}
Triangle類:
public class Triangle extends Shape {
    int a;
    int b;
    static double c;
    public void setA(int a) {
        this.a = a;
    }
    public void setB(int b) {
        this.b = b;
    }
    public void setC(double c) {
        this.c = c;
    }
    @Override
    void printArea() {
        IsAreTriangle();
        double v = (a * b * Math.sin(Math.toRadians(c))) / 2;
        System.out.println("三角型面積:" + v);
    }
    public void IsAreTriangle() {
        if (a == b && c == 60) {
            System.out.println("這是正三角形");
        }}}
測試類:
public class test {
    public static void main(String[] args) {
        Triangle t=new Triangle();
        t.setA(6);
        t.setB(6);
        t.setC(60);
        t.printArea();
    }
}

定義一個接口Area,其中包含一個計算面積的方法CalsulateArea(),然后設(shè)計MyCircle和MyRectangle兩個類都實現(xiàn)這個接口中的方法CalsulateArea(),分別計算圓和矩形的面積,最后寫出測試以上類和方法的程序TestArea.java。

接口Area:
public interface Area {
    void CalsulateArea();
}
MyCircle:
public class MyCircle implements Area {
    double r;
    @Override
    public void CalsulateArea() {
        double a = Math.PI * r * r;
        System.out.println("圓面積:" + a);
    }}
MyRectangle:
public class MyRectangle implements Area{
    int width ;
    int height ;
    @Override
    public void CalsulateArea() {
        System.out.println("矩形面積:"+width*height);
    }}
測試:
public class TestArea {
    public static void main(String[] args) {
        MyCircle mc=new MyCircle();
        mc.r=5;
        mc.CalsulateArea();
        MyRectangle mr=new MyRectangle();
        mr.width=5;
        mr.height=5;
        mr.CalsulateArea();
    }}

定義一個接口AreaInterface,其中包含一個計算面積的方法area()。

定義一個 Rectangle(長方形)類實現(xiàn)AreaInterface 接口,該類有兩個private 訪問權(quán)限的雙精度浮點型變量 x(長)和 y(寬);定義一個 public 訪問權(quán)限的構(gòu)造方法,用來給變量賦值;實現(xiàn) area()方法得到長方形的面積;定義 toString()方法,用來返回一段字符串信息,內(nèi)容如下格式:“該長方形面積為:”+面積;

定義一個 TestArea 類,在 main()方法中創(chuàng)建一個 Rectangle 的實例,長為 10.0,寬為 20.0,并且輸出它的面積;

AreaInterface接口:
public interface AreaInterface {
    double area();
}
Rectangle類:
public class Rectangle implements AreaInterface{
    private double x;
    private double y;
    public Rectangle(double x,double y){
        this.x=x;
        this.y=y; }
    @Override
    public double area() {
        return x*y;}
    public String toString(){
        return "該長方形面積為:"+area();
    }}
測試:
public class test {
    public static void main(String[] args) {
        Rectangle r=new Rectangle(3,4);
        System.out.println(r);
    }
}

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


文章標題:Java課后實驗六-創(chuàng)新互聯(lián)
標題路徑:http://weahome.cn/article/dsised.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部