Ok ambos códigos siguen mal, pero les diré por que:
Cita:
Iniciado por Carlangueitor
Código Java:
Ver originalclass Gato {
void Gato(nombre) {
this.nombre = nombre;
}
}
"void Gato" es un método privado con el nombre de la clase, no es el constructor. El constructor es publico y no tiene tipo de retorno.
Cita:
Iniciado por Carlangueitor Es equivalente a este en python:
Código Python:
Ver originalclass Gato:
def __init__(self, nombre):
self.nombre = nombre
De hecho su equivalente al código anterior sería:
Código Python:
Ver originalclass Gato:
def __Gato(self, nombre):
self.nombre = nombre
El único método en python que es un constructor es __init__.