Java 进阶P-6.4+P-6.5
狐狸和兔子
- 狐狸和兔子都有年龄
- 当年龄到了一定的上限就会自然死亡
- 狐狸可以随即决定在周围的兔子中吃一个
- 狐狸和兔子可以随即决定生一个小的,放在旁边的空的格子里
- 如果不吃也不生,狐狸和兔子可以随机决定走向旁边空的格子移一步
Cell类的地位尴尬
在Cells程序中它表达了细胞
但是同时它也表达了放在网格中的一个格子
Fox和Rabbit是否应该从Cell继承?
接口
接口是纯抽象类
所有的成员函数都是抽象函数
所有的成员变量都是public static final
接口特性
- 接口中每一个方法也是隐式抽象的,接口中的方法会被隐式的指定为 public abstract(只能是 public abstract,其他修饰符都会报错)。
- 接口中可以含有变量,但是接口中的变量会被隐式的指定为 public static final 变量(并且只能是 public,用 private 修饰会报编译错误)。
- 接口中的方法是不能在接口中实现的,只能由实现接口的类来实现接口中的方法。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix