does clone method in C# (or in java) use new operator internally?
<p>This was a interview question actually, about different ways to create class instances. new and reflection are well known. But clone() also creates objects. But does it internally use new keyword to create it ? This was asked in context of c#, but would also like to know about java.</p>
