devxlogo

Variable Declaration

Variable Declaration

Question:
I understand that Java variables can be declared public, private, or protected using a similar syntax as C/C++ where the access modifier is placed before the column of variables. For example:

/* C/C++ declaration */class Foo{  public:    int   varX;    float varY;    int   varZ;  // implementation ...}/* Java declarationpublic class Foo{  public    int   varX;    float varY;    int   varZ;  // implemenation ...}

Answer:
In C++ you can indicate that a whole list of declarations should have a certain level of access by writing the access modifier once. But inJava, the access modifier must be included in every single declaration. The Java version of your C++ declaration would have to look like one of the following:

public class Foo {  public int   varX;  public float varY;  public int   varZ;}public class Foo {  public int varX, varZ;  public float varY;}
See also  Comparing different methods of testing your Infrastructure-as-Code
devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist