⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 abstractsprite.java

📁 在实际的项目中运用类的继承、覆盖及重载。
💻 JAVA
字号:
package tankgame611;

import java.awt.Graphics;


public abstract class AbstractSprite {
  int X, Y;
  int width, height;
  boolean visible, active;
  abstract public void drawSprite(Graphics g);

  abstract public void drawSprite(Graphics g, int SpriteDirection);

  abstract public void updatePos(int SpriteDirection);

  public int getX() {
    return X;
  }

  public int getY() {
    return Y;
  }

  public int getWidth() {
    return width;
  }

  public int getHeight() {
    return height;
  }

  public boolean getVisible() {
    return visible;
  }

  public boolean getActive() {
    return active;
  }

  public void setPos(int X, int Y) {
    this.X = X;
    this.Y = Y;
  }

  public void setWidthHeight(int width, int height) {
    this.width = width;
    this.height = height;
  }

  public void setVisible(boolean visible) {
    this.visible = visible;
  }

  public void setActive(boolean active) {
    this.active = active;
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -