CSCI 201 002, 8 September
- primitive types and values
byte
, short
, int
, long
float
, double
char
boolean
- object and class
- Every object belongs to a class
- generally to several classes -- more later
- classes you have met
- objects you can make
- Creating objects
- TypeName variableName = new ClassName(...) ;
World turtleTown = new World() ;
Turtle slowPoke= new Turtle(turtleTown) ;
- Invoking class methods
- ClassName.methodName(...)
Math.pow(2.0, n/12.0)
Math.ulp(x)
- Invoking object methods
- ObjectReference.methodName(...)
slowPoke.forward(20)
turtleTown.remove(slowPoke)
- Method signature
- Name and paramter type determine the method
- These are different
slowPoke.forward()
slowPoke.forward(20)