23 lines
		
	
	
		
			384 B
		
	
	
	
		
			ActionScript
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			384 B
		
	
	
	
		
			ActionScript
		
	
	
	
	
	
| // 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);
 | |
|     }
 | |
| }
 | |
| }
 |