// Path: refs/JavaTraining/src/com/ibm/javabasic/research/_00_ref/User.java
// public class User {
// 
// 	private String name;
// 	
// 	public User() {
// 	}
// 	
// 	public User(String name) {
// 		this.name = name; 
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 	
// 	public void setName(String name) {
// 		this.name = name; 
// 	}
// 	
// 	public String toString() {
// 		return "Name(" + this.name + ")";  
// 	}
// }


import com.ibm.javabasic.research._00_ref.User;
package com.ibm.javabasic.research._00_ref.e3;


public class TestPrint {
	public static void main(String[] arg) {
		
		// What's the output? And why? 
// Path: refs/JavaTraining/src/com/ibm/javabasic/research/_00_ref/User.java
// public class User {
// 
// 	private String name;
// 	
// 	public User() {
// 	}
// 	
// 	public User(String name) {
// 		this.name = name; 
// 	}
// 
// 	public String getName() {
// 		return name;
// 	}
// 	
// 	public void setName(String name) {
// 		this.name = name; 
// 	}
// 	
// 	public String toString() {
// 		return "Name(" + this.name + ")";  
// 	}
// }


// Path: refs/JavaTraining/src/com/ibm/javabasic/research/_00_ref/e3/TestPrint.java
import com.ibm.javabasic.research._00_ref.User;

package com.ibm.javabasic.research._00_ref.e3;


public class TestPrint {
	public static void main(String[] arg) {
		
		// What's the output? And why? 
		User a = new User("AAA");