Java实验报告求友友指点

img

第一题:

public class Animal {
    public String name;
    public int age;
    public double weight;

    public void sound(){
        System.out.println("Animal发声");
    }
}

public class Dog extends Animal{
    private String sex;
    @Override
    public void sound() {
        super.sound();
        System.out.println("汪汪汪~");
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }
}


public class Cat extends Animal {
    private String color;
    @Override
    public void sound() {
        super.sound();
        System.out.println("喵喵喵~");
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }
}

第二题:

public interface Shape {
    double area(double len);
}

public class Square implements Shape{
    @Override
    public double area(double len) {
        return len * len;
    }
}

public class Circle implements Shape{
    public static final Double PI = 3.14;
    @Override
    public double area(double r) {
        return PI * r * r;
    }
}

public class TestMain2 {
    public static void main(String[] args) {
        double len = 2;
        double r = 3;
        System.out.println("正方形的面积为:"+new Square().area(len));
        System.out.println("圆形的面积为:"+new Circle().area(r));
    }
}


觉得有用的话,请采纳一下哈!!!!

实验内容,网上都有,可以百度找下。