翻Entity类时见了这么一段
复制代码
既然都是isSneaking(),为什么还要这样
- <div class="blockcode"><blockquote>public boolean isSneaking() {
- return this.getFlag(1);
- }
- public boolean bypassesSteppingEffects() {
- return this.isSneaking();
- }
- public boolean bypassesLandingEffects() {
- return this.isSneaking();
- }
- public boolean isSneaky() {
- return this.isSneaking();
- }
- public boolean isDescending() {
- return this.isSneaking();
- }
既然都是isSneaking(),为什么还要这样
通常是为了接口的兼容
萌新路过,,,啥也看不懂
想在不同的地方用不同的名字调,以后改起来方便?

说啥也是看不懂,应该是什么cook拉什么接口
这种操作应该不少见
为的是子类重写的时候方便
为的是子类重写的时候方便
洞穴夜莺 发表于 2021-2-20 08:11
这种操作应该不少见
为的是子类重写的时候方便
目前还没找到那些方法的重写版本