Perguntas com a marcação «default-constructor»

3
Qual é a diferença entre "= default" e "{}" para o construtor e destruidor padrão?
Originalmente, eu postei isso como uma pergunta apenas sobre destruidores, mas agora estou adicionando consideração ao construtor padrão. Aqui está a pergunta original: Se eu quiser dar à minha classe um destruidor que seja virtual, mas que seja igual ao que o compilador geraria, eu posso usar =default: class Widget …


11
Kotlin com JPA: inferno do construtor padrão
Conforme a JPA exige, @Entity classes devem ter um construtor padrão (não arg) para instanciar os objetos ao recuperá-los do banco de dados. No Kotlin, é muito conveniente declarar propriedades no construtor principal, como no exemplo a seguir: class Person(val name: String, val age: Int) { /* ... */ } …

3
Condições para geração automática de operador padrão / copiar / mover e copiar / mover atribuição?
Quero atualizar minha memória nas condições em que um compilador normalmente gera automaticamente um construtor padrão, um construtor de cópias e um operador de atribuição. Lembro-me de que havia algumas regras, mas não me lembro e também não consigo encontrar um recurso respeitável online. Alguém pode ajudar?


4
Criação de instância do tipo sem construtor padrão em C # usando reflexão
Tome a seguinte aula como exemplo: class Sometype { int someValue; public Sometype(int someValue) { this.someValue = someValue; } } Em seguida, quero criar uma instância desse tipo usando reflexão: Type t = typeof(Sometype); object o = Activator.CreateInstance(t); Normalmente, isso funcionará, no entanto, como SomeTypenão definiu um construtor sem parâmetros, …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.