imam samo eno vprašanje glede ene kode.
KODA:
class A
{
public string ime;
public A() { ime = "A"; }
}
class B : A
{
}
static void Main(string[] args)
{
A objektA = new A();
B objektB = new B();
objektA = objektB;
objektB.ime = "B";
Console.WriteLine(objektA.ime + objektB.ime);
}Zakaj ta koda izpiše tekst "BB"? Nekako bi pričakoval izpis "AB", ker se objektB priredi objektuA in šele nato inicializiramo objektB.ime na tekst "B". A se s tem inicializira tudi objektA.ime na tekst "B". Prosim za rahlo razlago, ker mi res ni jasno.
EDIT -> So mi že razložili. Se opravičujem za post, lahko zaklenete











