Perguntas com a marcação «class»

19
Classes vs. módulos em Python

O Python possui muitos módulos (como re) que executam um conjunto específico de ações. Você pode chamar as funções deste módulo e obter resultados, e o módulo como um todo tem uma idéia por trás dele (neste caso, lidar com expressões regulares). As classes parecem fazer quase exatamente a mesma...

17
Super tipo de exceção abstrata

Se jogar System.Exceptioné considerado tão ruim, por que não foi Exceptionfeito abstractem primeiro lugar? Dessa forma, não seria possível chamar: throw new Exception("Error occurred."); Isso aplicaria o uso de exceções derivadas para fornecer mais detalhes sobre o erro que ocorreu. Por...

12
Herança vs propriedade adicional com valor nulo

Para classes com campos opcionais, é melhor usar herança ou uma propriedade anulável? Considere este exemplo: class Book { private String name; } class BookWithColor extends Book { private String color; } ou class Book { private String name; private String color; //when this is null then...