File tree Expand file tree Collapse file tree
ArrayHoldingManyObjects_60 Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package ArrayHoldingManyObjects_60 ;
2+
3+ public class Animal {}
Original file line number Diff line number Diff line change 1+ package ArrayHoldingManyObjects_60 ;
2+
3+ public class AnimalList {
4+ private Animal [] thelist = new Animal [5 ];
5+ private int i = 0 ;
6+ public void add (Animal a ){
7+ if (i <thelist .length ){
8+ thelist [i ] = a ;
9+ System .out .println ("Animal added at index " +i );
10+ i ++;
11+ }
12+ }
13+
14+ }
Original file line number Diff line number Diff line change 1+ package ArrayHoldingManyObjects_60 ;
2+
3+ class ArrayHoldingManyObjects_60 {
4+ public static void main (String [] args ){
5+ AnimalList ALO = new AnimalList ();
6+ Dog d = new Dog ();
7+ Fish f = new Fish ();
8+ ALO .add (d );
9+ ALO .add (f );
10+ }
11+ }
Original file line number Diff line number Diff line change 1+ package ArrayHoldingManyObjects_60 ;
2+
3+ public class Dog extends Animal {}
Original file line number Diff line number Diff line change 1+ package ArrayHoldingManyObjects_60 ;
2+
3+ public class Fish extends Animal {}
Original file line number Diff line number Diff line change 1+ package ClassHoldObj_59 ;
2+
3+ public class Animal {}
Original file line number Diff line number Diff line change 1+ package ClassHoldObj_59 ;
2+
3+ class ClassHoldObj_59 {
4+ public static void main (String [] args ){
5+ DogList DLO = new DogList ();
6+ Dog d = new Dog ();
7+ DLO .add (d );
8+ }
9+ }
Original file line number Diff line number Diff line change 1+ package ClassHoldObj_59 ;
2+
3+ public class Dog extends Animal {}
Original file line number Diff line number Diff line change 1+ package ClassHoldObj_59 ;
2+ public class DogList {
3+ private Dog [] thelist = new Dog [5 ];
4+ private int i =0 ;
5+ public void add (Dog d ){
6+ if (i <thelist .length ){
7+ thelist [i ]=d ;
8+ System .out .println ("Dog added at index " +i );
9+ i ++;
10+ }
11+ }
12+
13+ }
Original file line number Diff line number Diff line change 1- package ClassHoldObj ;
1+ package ClassHoldObj_59 ;
22
33public class Fish extends Animal {}
You can’t perform that action at this time.
0 commit comments