※ ChatGPTを利用し、要約された質問です(原文:インターフェースの使い方。)
インターフェースの使い方
javaを勉強している者です。あるコードを読んでいるのですが、そのなかでインターフェースで宣言しているインターフェース(日本語変な気がしますが)を別のクラスで、クラスみたいに宣言しているようなコードがあるのですが、それは文法的に大丈夫なのでしょうか?具体的には
public interface MailStore{//いくつかのメソッドなど}
というのがMailStore.javaで書かれていて別のMain.javaというコードの中で
priate static MailStore _mailStore;
public static MailStore getMailStore(){return _mailStore;}
という2行がこの中で書かれています。
よろしくお願いします。
(ちなみにコードは「EclipseによるJava実用プログラミング」という本によるものです。下記のURLからダウンロード可能で、mailというディレクトリの中のコードです)
https://products.locus.co.jp/index.php3
お礼
回答ありがとうございます。 問題ないのですか、、ありがとうございます。ご説明も大変ありがたいのですが、まだ理解できないので、もう少しインターフェースについて勉強してみようと思います。