Resultados da pesquisa a pedido "object-initialization"

1 a resposta

Scala: o código pai do valor substituído é executado, mas o valor não é atribuído no pai

Executando o código abaixo: class Parent { val value = { println("Setting value in parent") "ParentVal" } println(s"Parent value is ${value}") } class Child extends Parent { override val value = { println("Setting value in child") "ChildVal" } ...

1 a resposta

Por que implementar o método abstrato usando val e call da superclasse na expressão val retorna NullPointerException

Eu tenho uma classe abstrata com um método não implementadonumbers que retorna uma lista de números e esse método é usado em outra inicialização de propriedade val: abstract class Foo { val calcNumbers = numbers.map(calc) def ...

2 a resposta

Por que um POD em uma estrutura é inicializado com zero por um construtor implícito ao criar um objeto na pilha ou um objeto temporário na pilha?

O padrão ea O livro C ++ diz que o construtor padrão para membros do tipo de classe é chamado pelo construtor padrão gerado implícito, mas os tipos internos não são inicializados. No entanto, neste programa de teste, obtenho ...

5 a resposta

Definindo propriedades via inicialização de objeto ou não: Alguma diferença?

Aqui está uma pergunta simples: Existe alguma diferença (de desempenho) entre isso: Person person = new Person() { Name = "Philippe", Mail = "[email protected]", };e isto Person person = new Person(); person.Name = "Philippe"; person.Mail ...