overriding a variable in java

前端 未结 4 1341
我寻月下人不归
我寻月下人不归 2020-12-11 14:32
public class Foo {
      public int a = 3;
    public void addFive(){
        a += 5; System.out.print(\"f \");
    }
}

public class          


        
4条回答
  •  心在旅途
    2020-12-11 14:57

    class Foo {
            public void addFive() { 
                a += 5; System.out.print("f "); 
            }
    }
    

    you don't have 'a' variable defined, so this example doesn't even compile.

    correct code:

    class Foo {
    
           public int a;
    
           public void addFive() { 
              a += 5; System.out.print("f "); 
           }
    }
    

    and see link https://stackoverflow.com/a/2464254/1025312

提交回复
热议问题