Types: Primitive Types & Classes


Differences between primitive types and classes

Primitive TypesClasses & Objects
int
float
double
boolean
String
Object
ArrayList
User-Defined Classes, e.g.,
     Clock, Fish, Greeter


Construction
int i = 3;
int k = 42;
Fish fish1 = new Fish();
Fish fish2 = new Fish();


Operations
+   -   *   /
%   (int only)

i = i * 5;
k = i + 2;
Methods defined in each class


fish1.moveForward();
fish2.swimUp(); 

Alyce Brady, Kalamazoo College