第一题:
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));
}
}
觉得有用的话,请采纳一下哈!!!!
实验内容,网上都有,可以百度找下。