"black box" functional definition (can be used without knowing what's inside)
message sending; message receiving
can assemble a larger application from object-oriented components
.
.
.
.
How to get a Java applet you want
Find one that does what you want
Write one (ie. learn Java and become a programmer)
Assemble one from Java objects that others have written (learn "just-enough" Java to be able to draw upon existing Java classes to construct an applet you need)