
| Java | Smalltalk |
| Methods can be public or private | All methods are public |
| Instance variables can be public or private | All instance variables are private |
| Abstract classes | Everything is just straight inheritence |
| Types | All values are objects |
object methodname.This is similar to the Java...
object method2name: message.
(object method2name: message) method3name: message.
var := object method.
object.methodname()
object.method2name(message)
object.method2name(message).method3name(message)
var = object.methodname()