yo tambien queria saber como hacer eso!!
 
yo antes declaraba global el objeto $db adentro de la funcion de otra clase para poder ejecutarlo... pero la cosa seria   
 Código PHP:
    class db  {
function Db(USER,PWD,HOT,DBNAME){
 
}
 
function query(){
 
}
 
}
 
$db = new Db(USER,PWD,HOT,DBNAME);
 
 
class paginacion Extends db{
function paginar (){
$this->query("SQL");//heredando funcion
}
 
}
$paginacion = new paginacion(); 
    
  Eso deberia funcionar teorica mente pero lo que pasa es que da error es como si no se  conectara ala db 
aver si alguien da la mano en esto