Dale una mirada a esto:
http://codeigniter.com/user_guide/ge...ntrollers.html
La clase te sirve para crear tus objetos, es tu blueprint, tu plano... y las funciones, que son las que estan dentro de la clase con las que definen como se va a comportar tu objeto...
Saludos