子クラスを介して親クラスのメソッドにアクセスできません

Krish_talks

これは私のコードです:

static class Developer
{
String Name;
String Language;
int Years;
int Age;


void Company ()
{
  System.out.println (Name + " Codes in " + Language + " & has " + Years +
          " Years of experience" + ", He is " + Age + " Old");
}

public Developer ()
{
  System.out.println ("Hello");
}

public Developer (String Name, String Language, int Years, int Age)
{
  this ();
  this.Name = Name;
  this.Language = Language;
  this.Years = Years;
  this.Age = Age;
}


class Analyst extends Developer
{
  public Analyst (String Name, String Language, int Years, int Age)
  {
super (Name, Language, Years, Age);
  }
}
} 

public static void main (String[]args)
{

Developer d1 = new Developer ();
d1.Name = "John";
d1.Language = "Java";
d1.Years = 2;
d1.Age = 22;

Developer d2 = new Developer ("Doe", "C++", 3, 23);

d1.Company ();
d2.Company ();

Analyst A1 = new Analyst ("Doe", "C++", 3, 23);
A1.Company ();
  }
}

次のエラーが発生します:

Main.java:58: error: cannot find symbol
   Analyst A1 = new Analyst("Doe","C++",3,23);
   ^
    symbol:   class Analyst
   location: class Main
   Main.java:58: error: cannot find symbol
   Analyst A1 = new Analyst("Doe","C++",3,23);
                 ^
  symbol:   class Analyst
  location: class Main
  2 errors
Aakash

static内部クラスでない限り、クラスでキーワードを使用することはできませんstatic内部クラスは、ネストされたクラスであるstatic外側のクラスのメンバー。

public class Outer {
   static class InnerStaticClass {
      public void example() {
         System.out.println("This is static nested class");
      }
   }
   public static void main(String args[]) {
      Outer.InnerStaticClass nestedClass = new Outer.InnerStaticClass();
      nestedClass.example();
   }
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

子UIから親コントローラーのメソッドにアクセスできません

分類Dev

クラスのメソッドにアクセスできません

分類Dev

クラスのメソッドにアクセスできません

分類Dev

ES6メソッドはnullの「this」を取得し、クラス変数にアクセスできません

分類Dev

スーパークラスの参照変数を使用して、そのサブクラスのメソッドにアクセスできないのはなぜですか (メソッドはスーパークラスでは使用できません)?

分類Dev

親クラスの静的メソッドでは、子が非静的メソッドを追加できませんか?

分類Dev

C#抽象親クラスオブジェクトから子パブリックメソッドにアクセスできません

分類Dev

C#で子クラスのインスタンスを使用して親クラスのメソッドにアクセスする方法

分類Dev

親クラスへの参照を介して子クラスのメンバー変数にアクセスできますか?

分類Dev

Java:親クラスメソッドを使用して子クラス変数にアクセスする

分類Dev

派生クラスの基本クラスメソッドにアクセスできません

分類Dev

子クラスから保護されたメソッドにアクセスできません

分類Dev

子クラスから保護されたメソッドにアクセスできません

分類Dev

非静的クラスから非静的クラス/メソッドへのメソッド呼び出しにアクセスできません

分類Dev

PHPの親静的メソッドから子静的プロパティにアクセスできません

分類Dev

GETメソッドを使用してフォームアクションを介して送信されたJSPのリクエストパラメータにアクセスできません

分類Dev

MarkerクラスのgetPosition()メソッドを使用してマーカー位置にアクセスできません

分類Dev

Typescript-サブクラスのカスタムメソッドにアクセスできません

分類Dev

useRefフックを使用してReactNativeのscrollToIndex()メソッドにアクセスできません

分類Dev

親メソッドを使用して子クラス変数にアクセスする

分類Dev

kotlinの子クラスの親クラス変数にアクセスできません

分類Dev

基本クラスのポインタを介して、派生クラス固有のメンバーにアクセスすることはできません

分類Dev

クラスの名前とクラスメソッドを介してクラスの属性にアクセスすることの違いは何ですか?

分類Dev

Kotlin-別のクラスのメソッドにアクセスできません

分類Dev

シグニチャーを変更せずに(子クラスを介して)親クラスメソッドの機能を変更する

分類Dev

子クラスの親クラス変数値にアクセスできません

分類Dev

iOS-swiftクラスのstaticメソッドにアクセスできません

分類Dev

派生クラスの保護されたメソッドにアクセスできません

分類Dev

CommonJSモジュールのクラスメソッドにアクセスできませんか?

Related 関連記事

  1. 1

    子UIから親コントローラーのメソッドにアクセスできません

  2. 2

    クラスのメソッドにアクセスできません

  3. 3

    クラスのメソッドにアクセスできません

  4. 4

    ES6メソッドはnullの「this」を取得し、クラス変数にアクセスできません

  5. 5

    スーパークラスの参照変数を使用して、そのサブクラスのメソッドにアクセスできないのはなぜですか (メソッドはスーパークラスでは使用できません)?

  6. 6

    親クラスの静的メソッドでは、子が非静的メソッドを追加できませんか?

  7. 7

    C#抽象親クラスオブジェクトから子パブリックメソッドにアクセスできません

  8. 8

    C#で子クラスのインスタンスを使用して親クラスのメソッドにアクセスする方法

  9. 9

    親クラスへの参照を介して子クラスのメンバー変数にアクセスできますか?

  10. 10

    Java:親クラスメソッドを使用して子クラス変数にアクセスする

  11. 11

    派生クラスの基本クラスメソッドにアクセスできません

  12. 12

    子クラスから保護されたメソッドにアクセスできません

  13. 13

    子クラスから保護されたメソッドにアクセスできません

  14. 14

    非静的クラスから非静的クラス/メソッドへのメソッド呼び出しにアクセスできません

  15. 15

    PHPの親静的メソッドから子静的プロパティにアクセスできません

  16. 16

    GETメソッドを使用してフォームアクションを介して送信されたJSPのリクエストパラメータにアクセスできません

  17. 17

    MarkerクラスのgetPosition()メソッドを使用してマーカー位置にアクセスできません

  18. 18

    Typescript-サブクラスのカスタムメソッドにアクセスできません

  19. 19

    useRefフックを使用してReactNativeのscrollToIndex()メソッドにアクセスできません

  20. 20

    親メソッドを使用して子クラス変数にアクセスする

  21. 21

    kotlinの子クラスの親クラス変数にアクセスできません

  22. 22

    基本クラスのポインタを介して、派生クラス固有のメンバーにアクセスすることはできません

  23. 23

    クラスの名前とクラスメソッドを介してクラスの属性にアクセスすることの違いは何ですか?

  24. 24

    Kotlin-別のクラスのメソッドにアクセスできません

  25. 25

    シグニチャーを変更せずに(子クラスを介して)親クラスメソッドの機能を変更する

  26. 26

    子クラスの親クラス変数値にアクセスできません

  27. 27

    iOS-swiftクラスのstaticメソッドにアクセスできません

  28. 28

    派生クラスの保護されたメソッドにアクセスできません

  29. 29

    CommonJSモジュールのクラスメソッドにアクセスできませんか?

ホットタグ

アーカイブ