[chuck-users] Mixed Object Lists and Hierarchy

mike clemow gelfmuse at gmail.com
Fri Dec 11 14:28:28 EST 2009

Hi list,

Why can't I make an array of a parent type with objects of a single
type, which is a child of the parent?

class Foo
    int foo;

class Bar extends Foo
    int bar;

class Spam extends Foo
    int spam;

Bar bara, barb, barc;
Spam spama, spamb, spamc;
Foo fooa, foob, fooc;

[ bara, barb, barc ] @=> Bar bars[];   // okay
[ bara, spamb, fooc ] @=> Foo foos[];  // mixed children okay
[ bara, barb, barc ] @=> Foo morefoos[];  // incompatible types for assignment?



More information about the chuck-users mailing list