Sí, si te fijas, el constructor de la clase
product, crea la conexión y llama al método
conectar() y lo deja ya preparado para usar
show_product();
public function __construct(){
require_once('conexion.php');
$this->conexion = new conexion();
$this->conexion->conectar();
}