-2
私はパッケージp1とそれで保護されたクラスを定義しました。今、私はパッケージp2を定義し、保護されたクラスprotected class2はp1.protectedを拡張していますが、存在しないp1を表示していますパッケージとJavaの継承コンセプト
私はパッケージp1とそれで保護されたクラスを定義しました。今、私はパッケージp2を定義し、保護されたクラスprotected class2はp1.protectedを拡張していますが、存在しないp1を表示していますパッケージとJavaの継承コンセプト
は別のパッケージP1にある場合にどのように表示されますか?アクセス修飾子の概念と継承をもう一度確認してください。
保護されたクラスは、diffrerentパッケージのクラスに再度継承できません。これは基本パッケージにのみ適用されます
文よりもコードを助ける方がはるかに簡単です – DaveRlz
'protected2'のソースファイルに' import'文を追加しましたか?別のパッケージにあるクラスをインポートする必要があります。 – Jesper
まず、クラス名の最初の文字を大文字にするJavaの命名規則に従います。そしてprotectedは有効なクラス名ではありません。 パブリッククラスは、他のパッケージからのみ拡張できます。パッケージp1のprotected1クラスはパブリッククラスですか? – Madhusudhan