gpt4 book ai didi

java - 最终类的编译器错误实例

转载 作者:搜寻专家 更新时间:2023-10-31 08:16:39 24 4
gpt4 key购买 nike

<分区>

下面的代码可以正常编译:

interface Flyer{ }
class Bat { }

public class App {

public static void main(String[] args) {
Bat b = new Bat();
if(b instanceof Flyer) System.out.println("b is a Bird");
}

}

如果我们将 Bat 类设为 final,则代码无法编译:

final class Bat { } 

如果最终类实现了 Flyer,它编译得很好:

final class Bat implements Flyer { } 

有人愿意解释这背后的逻辑吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com