Log in

View Full Version : Java


Midya
Jun 19, 2012, 11:11 AM
public class Over {
public int stack(int j, int k) { return j + k; }
public int stack(int m) {
return m * m;
}
public int stack(float f) {
return (int)f * 5;
}
public static void main(String args[]) {
int n = 3;
float f = 3;
Over o = new Over();
System.out.println("" + o.stack(n, n));
System.out.println("" + o.stack(n));
System.out.println("" + o.stack(f));
}
}
what is Over o = new Over () do? What is happen if we don't use it?

slapshot_oi
Jun 19, 2012, 11:29 AM
Class definition:


public class Over {
public int stack(int j, int k) { return j + k; }
public int stack(int m) {
return m * m;
}
public int stack(float f) {
return (int)f * 5;
}
public static void main(String args[]) {
int n = 3;
float f = 3;
Over o = new Over();
System.out.println("" + o.stack(n, n));
System.out.println("" + o.stack(n));
System.out.println("" + o.stack(f));
}
}

This code

Over o = new Over();
Instantiates (creates in the heap of memory) an object of the class Over.