JAVA大作业2

代码

package thegreatwork;

//Enum一般用来表示一组相同类型的常量,这里用于表示运动方向的枚举型常量,每个方向对象包括方向向量。

public enum Direction {

// 定义上下左右

UP(0, -1), DOWN(0, 1), LEFT(-1, 0), RIGHT(1, 0);

private final int y;
private final int x;
//final修饰的变量不能被继承 Direction(int x, int y) {
this.x = x;
this.y = y;
} // 检索方向向量的X分量
public int getX() {
return x;
} // 检索方向向量的Y分量
public int getY() {
return y;
} @Override
//@Override这个句话下边的方法是继承父类的方法,对其覆盖
public String toString() {
return name() + "(" + x + ", " + y + ")";
}

}

最新文章

  1. jsp实现回车登录
  2. java异常处理机制
  3. CSS 分享
  4. Eclipse快捷键及各种设置(转载)
  5. 三、Java基础---------关于继承、构造函数、静态代码块执行顺序示例讲解
  6. Oracle ->> 随机函数
  7. 关于python decode()和 encode()
  8. jquery 判断页面滚动到底部
  9. 装饰(Decorator)模式
  10. Android中的ScrollView实现 拖拽反弹效果
  11. POJ 2251 三维BFS(基础题)
  12. diplay:table-cell和伪元素:after方法让图片居中
  13. 技术人应该学习的行话--UML统一建模语言
  14. docker 常用启动命令
  15. JavaScript中的三种弹出框的区别与使用
  16. VUE页面刷新问题
  17. Useful JVM Flags – Part 8 (GC Logging)
  18. spring AOP自定义注解 实现日志管理
  19. mysql命令小结
  20. css 样式使用方法的累积

热门文章

  1. YouTube 1080P高清视频下载方法
  2. Java程序员面试题集2
  3. 动态规划(DP),压缩状态,插入字符构成回文字符串
  4. [19/03/23-星期六] 容器_ 泛型Generics
  5. [18/12/05]接口(interface)
  6. PHP设计模式——装饰器模式
  7. 记一次msfconsole_android渗透实验
  8. XCode项目配置可访问 非 https 接口的方法
  9. 【luogu P1962 斐波那契数列】 题解
  10. 2018年暑假ACM个人训练题7 题解报告