1. ホーム
  2. java

[解決済み] インターフェースはインスタンス変数を保持できますか?

2022-02-07 18:25:56

質問

インターフェースはインスタンス変数を保持することができますか?講師の仕様書には、interfaceにはインスタンス変数を入れてはいけないと書いてあります。しかし、調べてみると、ある人は、インターフェイスには final インスタンス変数です。もし final インスタンス変数があるとして、その変数がインターフェイスの中でどんな役割を果たすことができるのでしょうか?ありがとうございました。

どのように解決するのですか?

インターフェースで宣言された変数は、デフォルトで public , staticfinal . これは静的なものなので、インスタンス変数と呼ぶことはできません。