foreach (Animal d in AnimalBufferList)
{
this.Add( ....call matching copyconstructor.... (d) );
}
.
.
.
abstract class Animal
{
public Animal (Animal d)
{
}
.
}
}
class Pig: Animal
{
public Pig(Pig d): base(d)
{
}
}
class Cow: Animal
{
public Cow(Cow d): base(d)
{
}
}
abstract class Animal
{
public Animal (Animal d)
{
}
.
public abstract Animal CopyObject();
}
class Pig: Animal
{
public Pig(Pig d): base(d)
{
}
public override Pig CopyObject()
{
return new Pig(this);
}
}
class Cow: Animal
{
public Cow(Cow d): base(d)
{
}
public override Cow CopyObject()
{
return new Cow(this);
}
}
Hochzahlen in C#
Fed 16.01.2008 - 119 Hits - 1 Antwort
Turbo-Pascal 3.0 war doch die beste Programmiersprache!
MSDOS-Fan 17.01.2008 - 55 Hits - 3 Antworten
Prozedur FormClose(Nil) mittels eines Buttons in Borland Delphi aufrufen
GastXY 28.05.2008 - 29 Hits - 3 Antworten
"speichern unter" aufrufen (Visual Basic 6)
florian12345 27.07.2009 - 228 Hits - 1 Antwort