I don't know how to define my question (probably already asked but didn't found it).
I want to create a constructor for a class B inherited from A taking a B object as parameter used to be a copy of it.
There can be something like this :
class B : A
{
public String NewField;
public B(A baseItem, String value)
{
// Create new B to be a copy of baseItem
???; // something like : this = baseItem
// Add new field
NewField = value;
}
}
Objective is to create an object B which is the exact copy of an A object with on filed more.
thisis read-only within classes, add a copy constructor toAand call it from B's constructor.baseItem.Ahaving a copy ctor, you'd dopublic B( A baseItem, string value) : base( baseItem ) { NewField = value;}