Assignment 4: Applet
public class DataOnly {
int i;
float f;
boolean b;
public static void main(String[] args) {
DataOnly d = new DataOnly();
d.i = 13;
d.f = 1.1f;
d.b = false;
System.out.println(d.i);
}
}
Comments are in Bold
class StaticFun {
/* class "StaticFun"created */
static int i = 34;
/* object "i" is an integer that equals 34 in the class "StaticFun" */
static void incr() {StaticFun.i++;}
/*any time incr() is used, object "i" increases (not sure on this one) */
public static void main(String[] args) {
System.out.println("Regular StaticFun =" + StaticFun.i);
StaticFun.incr();
System.out.println("StaticFun with incr()=" + StaticFun.i);
StaticFun B = new StaticFun();
/* New object "B" is created in the class "StaticFun" */
B.i++;
/* "B" now equals "i+1" +1 */
System.out.println("This now is 35+1=" + B.i);
}
}