Aparte de lo comentado por los compañeros para utilizar la conexión.
Decir que es una mala idea pintar las tablas o el html mejor dicho, directamente desde las clases, no por que no sea posible, pero esos métodos serán poco reusables a parte de costoso de mantener a la larga, es mejor retornar los datos y que en la vista se pinten como se quiera. Es decir la clase se debe encargar de retornar solo los datos y nada más. Así lo muestres donde y como lo muestres la clase no se tendrá que tocar.
Ya que mencionas indirectamente que la clase es para un CRUD yo crearía los siguientes métodos base:
Código PHP:
Ver originalclass Ramos extends DataBase
{
public function index($datos_paginacion)
{
// Retorna todos los datos, con o sin paginación, según necesidades
}
public function show($idRegistro)
{
// Retorna los datos de un registro por su id
}
public function update($idRegistro)
{
// Actualiza un registro por su id y retorna index() o show()
}
public function destroy($idRegistro)
{
// Elimina un registro por su id y retorna index()
}
public function create($datos)
{
// Añade un nuevo registro y retorna index() o show()
}
}
Creo que poco más te puede hacer falta.