Ich habe wirklich zwei Fragen:Kann jemand die Sichtbarkeitsauswahl für Java-Schnittstellen zusammenfassen?
1) Wann würden Sie eine Paket-private Schnittstelle verwenden?
2) Gibt es eine Möglichkeit, eine öffentliche Schnittstelle zu haben, die für die Implementierung außerhalb ihres Pakets geschlossen ist?
Sie können Konstruktoren in einer Schnittstelle nicht deklarieren, beachten Sie. Der obige Hinweis ist richtig, wenn es öffentlich ist, kann es überall implementiert werden. –