oop - C# Get subclass attribute value -
i'm trying make this:
class { //attibutes } class b : { public int classbattribute = 5; // other attributes , methods }
my question if have instance of class how can instance of b class or access attributes?
b b = new b(); application.add(b); //other form a = application.geta(); b b = getbfroma(a);// ??? note: b b = b; does't work tried
you cannot -- there no magical way create derived objects base objects in general.
to enable such scheme class b
need define constructor accepts a
argument:
public b(a a) { // whatever makes sense create b }
which can use as
var b = new b(a);
of course after a
, b
different objects; changing 1 not affect other.
you should terminology right in order avoid confusion: classbattribute
not attribute, field.
Comments
Post a Comment