Cita: $link = $conecta->ejecuta($sql);
no tienes ningun metodo que se llame ejecuta o sera q yo no lo vi??
y bueno y hice algo parecido para cmenzar con esto de php orientado a objetos tambien estoy comenzando en esto no es algo super bravo pero es un comienzo si kieres le echas un ojo es la ultima vercion del codigo xq ahi puse bastante xq era mi primera clase jaja si kieres la revisas y vez si te sirve
http://www.forosdelweb.com/f68/mejorar-codigo-823339/