Javadocs are the bible of java there are 3 main sections.
1 Constructors
2 Fields
3 Methods
Constructors explain what parameters (if any) are needed to be passed to create the object. From the example above ...
Code:
Joystick joy = new Joystick(1);
Take a peek into the javadoc to see . . .
Code:
Joystick
public Joystick(int$@#port)
Construct an instance of a joystick. The joystick index is the usb port on the drivers station.
Parameters:
port - The port on the driver station that the joystick is plugged into.
So if you look at an example then the javadoc everything starts to become self explanatory.
Also note that if you run into a method or field that is declared static then you do not need to construct an object to use those methods or fields.
An example of static call would be
Code:
System.out.println("Something");
the System.out object is declared static so there is no
Code:
System.out = new ...