Java - Day 48 (in Telugu) - Array of Objects, Giving Serial Number to each Object
/* More.java */ class Rect{ int len,bre; Rect(){ System.out.println("Rect object created"); } void show(){ System.out.println("len:"+len+", bre:"+bre); } } class More{ public static void main(String arg[]){ Rect[] r; // r is reference to a set of Rect objects int n = 100; r = new Rect[n]; // n number of reference variables are created // r is referring an array of Rect references where each reference will in turn refer an individual Rect object for(int i=0; i﹤n; i++){ r[i] = new Rect(); } System.out.println(); for(int i=0; i﹤n; i++){ r[i].show(); } } } /* More1.java */ class Rect{ int slno,len,bre; static int serial; Rect(){ slno = ++serial; len = slno*slno; bre = slno+slno; System.out.println("Rect object "+slno+" created"); } void show(){ System.out.println(slno+") "+"len:"+len+", bre:"+bre); } } class More1{ public static void main(String arg[]){ Rect[] r; // r is reference to a set of Rect objects int n = 4; r = new Rect[n]; // n number of reference variables are created // r is referring an array of Rect references where each reference will in turn refer an individual Rect object for(int i=0; i﹤n; i++){ r[i] = new Rect(); } System.out.println(); for(int i=0; i﹤n; i++){ r[i].show(); } System.out.println(); Rect x = new Rect(); x.show(); Rect y = new Rect(); y.show(); } }
/* More.java */ class Rect{ int len,bre; Rect(){ System.out.println("Rect object created"); } void show(){ System.out.println("len:"+len+", bre:"+bre); } } class More{ public static void main(String arg[]){ Rect[] r; // r is reference to a set of Rect objects int n = 100; r = new Rect[n]; // n number of reference variables are created // r is referring an array of Rect references where each reference will in turn refer an individual Rect object for(int i=0; i﹤n; i++){ r[i] = new Rect(); } System.out.println(); for(int i=0; i﹤n; i++){ r[i].show(); } } } /* More1.java */ class Rect{ int slno,len,bre; static int serial; Rect(){ slno = ++serial; len = slno*slno; bre = slno+slno; System.out.println("Rect object "+slno+" created"); } void show(){ System.out.println(slno+") "+"len:"+len+", bre:"+bre); } } class More1{ public static void main(String arg[]){ Rect[] r; // r is reference to a set of Rect objects int n = 4; r = new Rect[n]; // n number of reference variables are created // r is referring an array of Rect references where each reference will in turn refer an individual Rect object for(int i=0; i﹤n; i++){ r[i] = new Rect(); } System.out.println(); for(int i=0; i﹤n; i++){ r[i].show(); } System.out.println(); Rect x = new Rect(); x.show(); Rect y = new Rect(); y.show(); } }