抽象父类Flyingobject 敌机Enemy Award2接口的创建

Flyingobject// 抽象父类   hero   bullet   bee   airplane飞行类    事实上这是飞机大战的第一步操作,但随后clss是不影响完成运行的

package com.cetc.shoot;//

import java.awt.image.BufferedImage;//调用的IO流图片缓冲

public abstract class FlyingObject {
	protected int x; //定义x坐标
	protected int y; //定义y坐标
	protected int width; //web中的图片的宽
	protected int height; //同上中的图片的高
	protected BufferedImage image; //本体 图片
//get  set构造方法  和有参无参构造属性
	public int getX() {
		return x;
	}
	public void setX(int x) {
		this.x = x;
	}
	public int getY() {
		return y;
	}
	public void setY(int y) {
		this.y = y;
	}
	public int getWidth() {
		return width;
	}
	public void setWidth(int width) {
		this.width = width;
	}
	public int getHeight() {
		return height;
	}
	public void setHeight(int height) {
		this.height = height;
	}
	public BufferedImage getImage() {
		return image;
	}
	public void setImage(BufferedImage image) {
		this.image = image;
	}
	
}


Enmey
package com.cetc.shoot;



public interface  Enemy {//接口类
//这块你如果要class修改为interface 是不会报错的
	
	public int getScore();//敌人可以有分数  
}



Award
package com.cetc.shoot;

public interface Award {//接口类
	public int DOUBLE_FIRE = 0; //你的火力
	public int LIFE = 7; //你的命数
	
	//获得奖励类型   0:火力   7:命数
	public int getType();
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值