I am getting no output from finalize function.
Code:class A { public static int c = 5; int i,j; void showij() { System.out.println("i = "+i+" j = "+j); } protected void finalize() { c--; System.out.println("Yes done!"); } } class B extends A { int k; void showk() { System.out.println("k = "+k); } void sum() { System.out.println("i+j+k: " + (i+j+k)); } } class SimpleInheritance { public static void main(String args[]) { A ob = new A(); ob.i = 4; ob = null; System.out.println("c = "+A.c); } }



1Likes
LinkBack URL
About LinkBacks




CornedBee