FileDocCategorySizeDatePackage
Overall.javaAPI DocExample559Sun Dec 27 15:20:40 GMT 1998com.acme.stuff

Overall.java

// The Overall Structure of a Java Class

package com.acme.stuff;

import java.util.*;

public class X extends A implements Fun, Action {

	int num;		// object-wide data
	float tmp;		// (each X object has own num, tmp)

	public X() {	// Constructor - same name as class
		// initializations...
	}

	public int abc() {		// ordinary method
		int i;					// local data
		int answer = 0;
		for (i=0; i<num; i++)
			// compute answer
		return answer;
	}

	int xyz;				// other object-wide data

	public void def() {
		// more computation, presumably using xyz
	}
}