一,Java课后题
6.4.1
父类
package cn.com.sict_01;
public abstract class Player {
private String name;
private int age;
public Player() {}
public Player(String name,int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public abstract void testPlay();
篮球类
package cn.com.sict_01;
public class BasketballPlay extends Player {
public BasketballPlay() {
super();
}
public BasketballPlay(String name,int age) {
super(name,age);
}
@Override
public void testPlay() {
测试类
package cn.com.sict_01;
public class PlayDemo {
public static void main(String[] args) {
6.4.3
父类
package cn.com.sict_03;
public interface Measurement {
public abstract void area();
public abstract void Perimeter();
}
几何图形类
package cn.com.sict_03;
public abstract class Shape implements Measurement {
private int line1;
private int line2;
public Shape() {}
public Shape(int line1) {
this.line1 = line1;
}
public Shape(int line1, int line2) {
this.line1 = line1;
this.line2 = line2;
}
public int getLine1() {
return line1;
}
public void setLine1(int line1) {
this.line1 = line1;
}
public int getLine2() {
return line2;
}
public void setLine2(int line2) {
this.line2 = line2;
}
}
实现矩形类
package cn.com.sict_03;
public class Rectangle extends Shape{
public Rectangle() {
super();
}
public Rectangle(int line1,int line2) {
super(line1,line2);
}
@Override
public void area() {
测试类
package cn.com.sict_03;
public class ShapeDemo {
public static void main(String[] args) {