creo ya se porque es el error, y es porque desde el constructor de noticia tienes que llamar al constructor de la clase padre, esto lo haces asi:
  Código PHP:
    class noticia extends control {
     function noticia( $id ) {
            $this->control();
            $query ="SELECT * FROM noticias LIMIT 1"
            $this->BD->consulta($query);
     }
} 
    
  Esto es porque en tu constructor control creas el objeto DB