//先写一个抽象类
import java.awt.print.Printable;
public abstract class Polygon {
private int num;
public Polygon(int a) {
// TODO Auto-generated constructor stub
num = a;
}
public void Printable(){
System.out.println("num:"+num);
}
}
再写一个接口
public interface Shape {
void area();
void permitate();
}
import java.awt.geom.Area;
public class Square extends Polygon implements Shape {
private double length;
public Square(int a) {
super(a);
// TODO Auto-generated constructor stub
length = a;
}
public void area()
{
System.out.println("area = " + length*length);
}
public void permitate()
{
System.out.println("permitate = "+4*length);
}
}
public class test {
public static void main(String args[]){
Square a = new Square(3);
a.area();
a.permitate();
}
}