Vererbung - Was soll das? (1/2)

Soll eine Klasse kasten definiert werden, so könnte man auf die Idee kommen die Klasse grafikobjekt hierfür zu benutzen und als Element der neuen Klasse zu definieren:

  class kasten 
  {
    private:
      int x_lanege, y_laenge;
    public:
      grafikobjekt P;
      virtual void zeichne();  
      virtual void loesche();
  };

Problem hierbei ist, daß ein Zugriff auf die Informationen xpos und ypos jetzt über das Element P erfolgen müssen. Das Setzen der Position müßte dann als

  Kasten K;
  K.P.setPos(11, 9);
erfolgen, oder die Klasse kasten müßte auch eine derartige Funktion anbieten.