Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java Language
Expertise: Beginner
Feb 1, 1999

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 declaration
public 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 in Java, 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;
}
DevX Pro
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date