Home | Back | Contents | Next |
int addTwoNumbers( int a, int b ) { return a + b; } |
sum = addTwoNumbers( 5, 7 ); |
add( a, b ) { return a + b; } |
foo = add(1, 2); print( foo ); // 3 foo = add("Oh", " baby"); print( foo ); // Oh baby |
// foo() and bar() are synchronized as if they were in a common class synchronized foo() { } synchronized bar() { } |
a = 1; anotherMethod() { ... } foo() { print( a ); a = a+1; anotherMethod(); } // invoke foo() foo(); // prints 1 print( a ); // prints 2 |
a = 1; foo() { a = a + 1; // a is defined in parent scope b = 3; // undefined, defaults local scope int c = 4; // declared local scope } // invoke foo() print( a ); // prints 2 print( b ); // ERROR! b undefined print( c ); // ERROR! c undefined |
foo() { var a = 1; } foo(); print( a ); // ERROR! a is undefined! |
foo() { this.a = 1; } foo(); print( a ); // ERROR! a is undefined! |
int a = 42; foo() { int a = 97; print( a ); print( super.a ); } foo(); // prints 97, 42 |
Home | Back | Contents | Next |