Accessing Static variables

后端 未结 8 1084
清歌不尽
清歌不尽 2020-12-31 09:50
public class Bicycle {

    private int cadence;
    private int gear;
    private int speed;
    private int id;
    private static int numberOfBicycles = 0;

    p         


        
8条回答
  •  情话喂你
    2020-12-31 10:30

     public int getID(){
        return numberOfBicycles;
    }
    
    public static int getNOB(){
        return numberOfBicycles;
    }
    


    In the Bicycle class

        Bicycle bc = new Bicycle(30, 90, 1);
        System.out.println(Bicycle.getNOB());
        System.out.println(bc.getID());
    
        Bicycle bc2 = new Bicycle(30,90, 1);
        System.out.println(Bicycle.getNOB());
        System.out.println(bc2.getID());
    
        Bicycle bc3 = new Bicycle(30,90, 1);
        System.out.println(Bicycle.getNOB());
        System.out.println(bc3.getID());
    
        Bicycle bc4 = new Bicycle(30,90, 1);
        System.out.println(Bicycle.getNOB());
        System.out.println(bc4.getID());
    


    In the main class of BicycleTest worked just fine for me

提交回复
热议问题