package com.boda.xy;
public class Square extends Shape {
double side;
public Square() {
this.side = 0;
}
public Square(double side) {
this.side = side;
}
public double getArea() {
double area = side * side;
return area;
}
public double getPerimeter() {
return 4 * side;
}
public static void main(String[] args) {
Square sq = new Square(5);
System.out.println(sq.getArea());
}
}
-----------------------------------------------------
package com.boda.xy;
public abstract class Shape {
String name;
public Shape() {
} // 抽象类可以定义构造方法
public Shape(String name) {
this.name = name;
}
public abstract double getArea(); // 定义抽象方法
public abstract double getPerimeter(); // 定义抽象方法
}