
public class Customer implements Cloneable
{
		String name;
	
	public String getName()
	{
		return name;
	}
	public Customer setName(String name)
	{
		this.name = name;
		return this;
	}
	public Customer(String name)
	{
		this.setName(name);
	}
	public static void main(String[] args) throws CloneNotSupportedException
	{
		Customer c1 = new Customer("Mustermann");
		/** Customer c2 = c1.setName("Musterfrau");
    		Customer c2 = new Customer("Musterfrau");
		*/
		Customer c2 = (Customer) c1.clone();
		c2.setName("Musterfrau");
		
		System.out.println("c1: " + c1.getName());
		System.out.println("c2: " + c2.getName());
	}
}
