创建一个球类:球的名字、球的价格、球的颜色、球的重量、球的材质
创建一个学生类:学生的名字、学生的性别、学生的身高、学生的体重
具有打球的功能
输出:身高xxx 体重 xxx 的xx 同学xxx 正在打 xx材质 重xx 的xx颜色xxx
public class Player {
//学生初始化
public String name;
public String sex;
public int height;
public int weight;
// 打球方法
public void play(Ball ball){
System.out.println("身高"+height+"cm、体重"+weight+"Kg的"+sex+name+"同学,正在拍打由"+ball.make+"制成,总重"+ball.ballweight+"Kg的"+ ball.ballName );
}
// 创建有参构造方法,对信息初始化
public Player(String name,String sex,int height,int weight){ //void 没有返回值,
this.name = name;
this.sex = sex;
this.weight = weight;
this.height = height;
}
// 创建无参构造方法
public Player(){
}
}
public class Ball {
public String ballName;
public float ballweight;
public String color;
public String make;
//球的有参构造方法
public Ball(String ballName,float ballweight,String color,String make){
this.ballName = ballName;
this.color = color;
this.ballweight = ballweight;
this.make = make;
}
public Ball(){
}
}
public class PlayBall {
public static void main(String[] args) {
// 创建一位运动员对象
Player pler = new Player("小白","男",175,60);
// 创建球类对象
Ball ball = new Ball("铅球",10,"蓝色","不锈钢");
// 开始打球
pler.play(ball);
}
}