Tipos de variáveis em smalltalk

Preciso de ajuda para entender o uso e a diferença de variáveis no Smalltalk. Qual é a diferença e o uso de cada variável no código fornecido abaixo?

Object subclass: #MyClass
  instanceVariableNames: 'x'
  classVariableNames: 'Yy'
  poolDictionaries: ''
  category: 'helpMe'

MyClass class
  instanceVariableNames: 'zzz'