PHP objects and public/private methods
Christos Ricudis
ricudis at komodino.itc.auth.gr
Tue Sep 4 13:37:57 EEST 2007
Θοδωρής Λύτρας wrote:
> Χαιρετώ τη λίστα!
>
> Όντας "ερασιτέχνης" στον προγραμματισμό και δη στον αντικειμενοστραφή, ήθελα
> να κάνω την εξής ερώτηση:
>
> Έστω οτι έχω μια κλάση αντικειμένων Α και μια άλλη Β, οι οποίες ΔΕΝ έχουν
> συγγενική σχέση μεταξύ τους.
>
> Αν μια μέθοδο Α::m() την ορίσω private, θα μπορεί να καλείται μόνο από άλλες
> μεθόδους εντός της κλάσης Α. Αν την ορίσω public θα μπορεί να την καλεί
> οποιοσδήποτε.
>
> Υπάρχει κανένας τρόπος να ορίσω την Α::m() έτσι ωστε να μπορεί να κληθεί μέσα
> από την κλάση Β, αλλά όχι από οποιονδήποτε?
GENIKA milwntas, yparxoun kai protected methods, poy mporoyn na klh8oun apo
sub-classes ths class sthn opoia anhkoun, alla oxi apo classes xwris
syggenikh sxesh.
An xreiazesai na dhlwseis mia method san kati pou den einai oute public oute
protected, tote apla exeis kanei lan8asmeno OO design. Rethink your objects.
--
Christos Ricudis ricudis at itc.auth.gr
Systems Administrator +30-2310-998656
IT Support Center
Aristotle University of Thessaloniki, GREECE
More information about the Linux-greek-users
mailing list