double perimeter = 0
double area = 0
public abstract double calPerimeter()
public abstract double calArea()
public double getPerimeter()
public double getArea()
}
public class Circular implements Shape {
private final double PI = 3.1415926
private double Radius
public Circular(double radius) {
this.Radius = radius
}
@Override
public double calPerimeter() {
// TODO Auto-generated method stub
return Radius * PI * 2
}
@Override
public double calArea() {
// TODO Auto-generated method stub
return Radius * Radius * PI
}
public double getRadius() {
return Radius
}
public void setRadius(double radius) {
Radius = radius
}
public double getPI() {
return PI
}
@Override
public double getPerimeter() {
// TODO Auto-generated method stub
return calPerimeter()
}
@Override
public double getArea() {
// TODO Auto-generated method stub
return calArea()
}
}
public class ShapeTestDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Circular cir = new Circular(3)
System.out.println(cir.calArea())
System.out.println(cir.calPerimeter())
System.out.println(cir.getPI())
System.out.println(cir.getArea())
}
}
abstract class Animal {private double weight
abstract void say()
abstract void eat()
public Animal() {
this.weight = 0
}
public Animal(double weight) {
this.weight = weight
}
public double getWeight() {
return weight
}
public void setWeight(double weight) {
this.weight = weight
}
}
interface Flyable {
void flySpeed()
}
class Glede extends Animal implements Flyable {
public void flySpeed() {
System.out.println("10m/s")
}
@Override
void say() {
System.out.println("啊啊啊啊")
}
@Override
void eat() {
System.out.println("老鼠")
}
}
class Pigeon extends Animal implements Flyable {
public void flySpeed() {
System.out.println("5m/s")
}
@Override
void say() {
System.out.println("咕咕咕咕")
}
@Override
void eat() {
System.out.println("虫子")
}
}
public class Test {
public static void main(String[] args) {
Glede glede = new Glede()
glede.flySpeed()
glede.say()
glede.eat()
Pigeon pigeon = new Pigeon()
pigeon.flySpeed()
pigeon.say()
pigeon.eat()
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)