关于接口能否定义变量

来源:10-5 Java 中的接口

球罐

2017-05-23 15:40


接口中只能够写抽象方法吗?我这样定义变量(public int price;),编译器提示说空白终态字段price可能尚未初始化

写回答 关注

2回答

  • _畱戀_0
    2017-05-23 16:09:14
    已采纳

    接口里的变量必须赋值(初始化)变成常量,默认的是public static final的,不可修改。

    球罐

    好的,谢谢

    2017-05-23 22:30:25

    共 1 条回复 >

  • 泡沫别生气
    2017-05-23 16:09:31

    是的。这样就行了public int price();

    球罐

    嗯嗯,明白了

    2017-05-23 22:30:49

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530553 学习 · 6091 问题

查看课程

相似问题