数据管理的三个阶段 为什么接口中不能定义变量?

为什么接口中不能定义变量?接口不能定义为final。接口中的变量由公共静态final(常量)修改。该方法被公开摘要修改。答案是错误的。接口用于外部扩展功能,因此只能写为public(private)。

为什么接口中不能定义变量?

接口不能定义为final。接口中的变量由公共静态final(常量)修改。该方法被公开摘要修改。答案是错误的。接口用于外部扩展功能,因此只能写为public(private)。这个接口有什么用,就像你电脑的USB插槽只能在外面一样?在抽象与抽象类相同的情况下封装槽有什么意义。接口可以粗略地理解为一个特殊的抽象类,其中所有的方法都是抽象的。抽象类和接口不能实例化(因为实例化的方法没有方法体,也没有意义)。类实现接口时,必须实现所有内部抽象方法,否则将报告错误