Array using references 

Run Settings
LanguageJava
Language Version
Run Command
class Dog{ String name; // Instance Variable default vaue public static void main (String [] args) { Dog dog1=new Dog(); System.out.println(dog1.name); dog1.bark(); dog1.name="Brat"; //Array alldogs Dog[] alldogs=new Dog[3]; //array declare name alldogs alldogs[0]= new Dog(); //Objects alldogs[1]=new Dog(); alldogs[2]=dog1; System.out.println(alldogs[0].name +" "+ alldogs[1].name + " "+alldogs[2].name); //Assign names to dogs alldogs[0].name="Tuffy"; alldogs[1].name="Marge"; // System.out.println() int x=0; while(x<alldogs.length){ /* if(alldogs[x].name.equals("brat")){ System.out.println("Brat Dog 1 "+alldogs[x]); else x++; */ alldogs[x].bark(); x=x+1; } } public void bark() { System.out.println(name + " says ruff ruff!"); } }
Editor Settings
Theme
Key bindings
Full width
Lines