|
|
@ -0,0 +1,22 @@ |
|
|
|
// input: [1] |
|
|
|
// output: 2 |
|
|
|
|
|
|
|
package { |
|
|
|
public class MemberAssignment { |
|
|
|
public var v:int; |
|
|
|
|
|
|
|
public function g():int { |
|
|
|
return this.v; |
|
|
|
} |
|
|
|
|
|
|
|
public function f(a:int):int{ |
|
|
|
this.v = a; |
|
|
|
return this.v + this.g(); |
|
|
|
} |
|
|
|
|
|
|
|
public static function main(a:int): int { |
|
|
|
var v:MemberAssignment = new MemberAssignment(); |
|
|
|
return v.f(a); |
|
|
|
} |
|
|
|
} |
|
|
|
} |