This week's giveaway is in the Spring forum.
We're giving away four copies of REST with Spring (video course) and have Eugen Paraschiv on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes Statements in classes Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Statements in classes" Watch "Statements in classes" New topic

Statements in classes

Raghuveer Mukkamalla

Joined: Jan 30, 2005
Posts: 2

i've the following class and would like explaination of why the expression
x = 24 gives a compilation error. i assume its because its outside a method, but am looking for detailed explaination.

public class Example281 {

int x = 12;
x = 24;

public static void go( int x) {

public static void main (String[] args) {
Example281 ex281 = new Example281();
Klaus Jesper

Joined: Jan 20, 2005
Posts: 15
Hm, why should anyone first declare an integer value and than change it without accessing a method or anything else? Makes no sense I guess? Please tell me what you want to achieve.

Paul Santa Maria
Ranch Hand

Joined: Feb 24, 2004
Posts: 236
Does this help?

Paul M. Santa Maria, SCJP
I agree. Here's the link:
subject: Statements in classes
It's not a secret anymore!