测试类
public class Ibitail {
public static void main(String[] args) {
Shape rectengle=new Rectengle();
rectengle.S();
rectengle.C();
Shape circle=new Circle();
circle.S();
circle.C();
}
public class Ibitail {
public static void main(String[] args) {
Shape rectengle=new Rectengle();
rectengle.S();
rectengle.C();
Shape circle=new Circle();
circle.S();
circle.C();
}
2016-07-29
Circle类
public class Circle extends Shape {
float radius=3f;
float Pi=3.14f;
public void C() {
float C=2*radius*Pi;
System.out.println("输出圆形周长:"+C);
}
public void S() {
float S=radius*radius*Pi;
System.out.println("输出圆形面积:"+S);
}
}
public class Circle extends Shape {
float radius=3f;
float Pi=3.14f;
public void C() {
float C=2*radius*Pi;
System.out.println("输出圆形周长:"+C);
}
public void S() {
float S=radius*radius*Pi;
System.out.println("输出圆形面积:"+S);
}
}
2016-07-29
Rectengle类
public class Rectengle extends Shape {
float length=2f;
float width=3f;
@Override
public void C() {
float C=(length+width)*2;
System.out.println("输出长方形周长:"+C);
}
public void S() {
float S=length*width;
System.out.println("输出长方形面积"+S);
}
}
public class Rectengle extends Shape {
float length=2f;
float width=3f;
@Override
public void C() {
float C=(length+width)*2;
System.out.println("输出长方形周长:"+C);
}
public void S() {
float S=length*width;
System.out.println("输出长方形面积"+S);
}
}
2016-07-29
ShapeL类
public abstract class Shape {
public abstract void C();
public abstract void S();
}
public abstract class Shape {
public abstract void C();
public abstract void S();
}
2016-07-29