Perguntas com a marcação «class»

437
Diferença entre uma classe e um módulo

Eu vim de Java e agora estou trabalhando mais com Ruby. Um recurso de idioma com o qual não estou familiarizado é o module. Gostaria de saber o que exatamente é um modulee quando você usa um, e por que usar um modulesobre um

360
Por que super.super.method (); não permitido em Java?

Eu li esta pergunta e pensei que seria facilmente resolvido (não que não seja solucionável sem) se alguém pudesse escrever: @Override public String toString() { return super.super.toString(); } Não tenho certeza se é útil em muitos casos, mas me pergunto por que não é e se existe algo assim em...

330
Listar atributos de um objeto

Existe uma maneira de pegar uma lista de atributos que existem nas instâncias de uma classe? class new_class(): def __init__(self, number): self.multi = int(number) * 2 self.str = str(number) a = new_class(2) print(', '.join(a.SOMETHING)) O resultado desejado é que "multi, str" será exibido....