Hola que tal.
Si ese es todo el código de tu clase esta mal, nunca haces la conexión a la base de datos, tienes errores graves de estructuración de clases.
te dejo este ejemplo, no la probé pero debe de funcionar
Código PHP:
<?php
class conectarMySQL{
public $servidor = 'tu_servidor';
public $usuario = 'tu_usuario';
public $contrasena = 'tu_contrasena';
public $baseDeDatos = 'tu_db';
public $enlace;
public function __construc()
{
}
public function conectar()
{
$this->enlace = mysql_connect ( $this->servidor, $this->usuario, $this->contrasena ) or die ( mysql_error() );
mysql_select_db( $this->baseDeDatos, $this->enlace ) or die ( mysql_error() );
}
//function consultas a la bd
public function consultar($query) {
//aquí se realizan las consultas a la base de datos
$this->consulta = mysql_query($query,$this->enlace);
}
//obtener resultados de la consulta
public function obtendatos() {
//aquí se obtienen los datos de la consulta
$this->resultado = mysql_fetch_array($this->consulta);
return $this->resultado;
}
public function numero_filas(){
$this->fila = mysql_fetch_row($this->consulta);
return $this->fila;
}
}
También te recomiendo que leas
http://php.net/manual/es/language.oop5.php para que fortalezcas tus conocimientos