Gast
#1300946
// Abstrakte Klasse oder Interface
class Ausgabe
{
public:
virtual void showDate(int year, int month, int day) = 0;
};
//Abgeleitete Klasse implementiert die Interface
class GerstdDateout : public Ausgabe
{
public:
virtual void showDate(int year, int month, int day)
{
cout << "";
}
};
Hallo gibt es eigentlich eine möglichkeit einen direkten zugriff auf
showDate zu verhindern ? so das man immer über das Interface gehen muss?
weil ich kann ja schreiben:
GerstdDateout ger;
ger.showDate(2000,11,11);
und das ist ja nicht Sinn und Zweck