Thread richtig private Methoden: geht das? (14 answers)
Opened by pktm at 2005-06-28 19:49

pktm
 2005-06-28 19:49
#55788 #55788
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hallo!

Ich würde gerne private Methoden ähnlich wie in Java erstellen.

Die Namenskonvention mit dem Blank vorm Methodennamen habe ich schon umgesetzt, aber das schützt mich nicht vom Zugriff von außen.

Kann man es irgendwie einrichten private Methoden zu schreiben, die man nicht von außerhab aufrufen kann?

Beispiel:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
package Test;
...
sub _privat {
# mach was
}
...
1;

package main;
...
my $t = Test->new();
$t->_privat(); # geht bislang, sollte aber nicht!


Könnte man eventuell erzwingen dass das Modul objektorientiert benutzt werden muss und die Methode nur innerhalb des Moduls nicht-objektorientiert aufrufen?

Grüße, pktm
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread richtig private Methoden: geht das?