Using perl Syntax Highlighting
- package persona;
- sub new {
- my $class = shift;
- my $self = {};
- bless $self,$class;
- return $self;
- }
- sub setName {
- my ($self,$n) = @_;
- $self->{NOMBRE} = $n;
- }
- sub getName {
- my $self = shift;
- #$self->borraNombre();
- if ($self->{NOMBRE}) {
- return $self->{NOMBRE};
- } else
- {
- return "Sin sombre";
- }
- }
- sub borraNombre {
- my $self = shift;
- if ($self->{NOMBRE})
- {
- $self->{NOMBRE} = "Borre el nombre";
- }
- }
- sub destruye
- {
- my $self=shift;
- delete ($self->{NOMBRE});
- }
- 1;
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
Quería saber si podía agregar un segundo new() con los parámetros de la clase como normalmente en la clases de C# y Java.
Algo así:
Using perl Syntax Highlighting
- new($nombre,$lugar,$dinero);
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
¿ Se puede o no está permitido ?