package bubble.test.ex01;
public interface Moveable {
// public abstract 생략 가능
public abstract void left();
public abstract void right();
public abstract void up();
public abstract void down();
}
package bubble.test.ex01;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
public class Player extends JLabel implements Moveable {
private int x;
private int y;
private ImageIcon playerR, playerL;
public Player() {
initData();
setInitLayout();
}
private void initData() {
playerR = new ImageIcon("img/playerR.png");
playerL = new ImageIcon("img/playerL.png");
}
private void setInitLayout() {}
@Override
public void left() {
// TODO Auto-generated method stub
}
@Override
public void right() {
// TODO Auto-generated method stub
}
@Override
public void up() {
// TODO Auto-generated method stub
}
@Override
public void down() {
// TODO Auto-generated method stub
}
}