É possível atribuir um objeto de classe base a uma referência de classe derivada com um typecast explícito em C # ?. Eu tentei e ele cria um erro em tempo de execução.
É possível atribuir um objeto de classe base a uma referência de classe derivada com um typecast explícito em C # ?. Eu tentei e ele cria um erro em tempo de execução.
Tendo passado algum tempo desenvolvendo em C #, percebi que se você declarar uma classe abstrata com o propósito de usá-la como uma interface, não poderá instanciar um vetor dessa classe abstrata para armazenar instâncias das classes filhas. #pragma once #include <iostream> #include...
Alguém sabe a resposta e / ou tem alguma opinião a respeito? Como as tuplas normalmente não seriam muito grandes, eu presumiria que faria mais sentido usar structs do que classes para elas. O que diz você?
Como posso definir uma constante dentro de uma classe e torná-la visível apenas quando chamada em um contexto de classe? ....algo como Foo::app()->MYCONSTANT; (e se chamado gosta MYCONSTANTde ser ignorado)
Considere as duas classes: class A { var x: Int init(x: Int) { self.x = x } convenience init() { self.init(x: 0) } } class B: A { init() { super.init() // Error: Must call a designated initializer of the superclass 'A' } } Não vejo por que isso não é permitido. No final das...
Eu gostaria de saber a respeito do seguinte comportamento do instanceofoperador em Java. interface C {} class B {} public class A { public static void main(String args[]) { B obj = new B(); System.out.println(obj instanceof A); //Gives compiler error System.out.println(obj instanceof C);...
Como posso saber o nome da classe String.class.getName() returns java.lang.String Estou interessado apenas em obter a última parte, ou seja, apenas String. Qualquer Api pode fazer isso?
Eu sou novo em testes de Java com JUnit. Tenho que trabalhar com Java e gostaria de usar testes de unidade. Meu problema é: eu tenho uma classe abstrata com alguns métodos abstratos. Mas existem alguns métodos que não são abstratos. Como posso testar esta classe com JUnit? Código de exemplo...
Foi-me feito uma pergunta, gostaria que a minha resposta fosse revista aqui. P: Em qual cenário é mais apropriado estender uma classe abstrata em vez de implementar a (s) interface (s)? R: Se estivermos usando o padrão de design do método de modelo. Estou correcto ? Lamento se não fui capaz...
Antes do C ++ 11, só podíamos realizar a inicialização em classe em membros const estáticos do tipo integral ou enumeração. Stroustrup discute isso em seu C ++ FAQ , dando o seguinte exemplo: class Y { const int c3 = 7; // error: not static static int c4 = 7; // error: not const static const...
No momento, estou tentando criar um efeito de zoom ao passar o mouse sobre uma das minhas quatro imagens. O problema é que a maioria dos exemplos geralmente usa tabelas ou divs de máscara para aplicar algum tipo de efeito. Aqui está um exemplo que implementa o que eu gostaria deste . este é o...
Existe uma pseudo classe em CSS para especificar :not(:hover) Ou essa é a única maneira de especificar um item que não está sendo pairado? Passei por várias referências CSS3 e não vejo nenhuma menção de uma pseudo classe CSS para especificar o oposto de: hover.
Em Python, como você faz uma subclasse de uma superclasse?
Ao compilar meu aplicativo Haskell com a -Wallopção, GHC reclama sobre instâncias órfãs, por exemplo: Publisher.hs:45:9: Warning: orphan instance: instance ToSElem Result A classe de tipo ToSElemnão é minha, ela é definida por HStringTemplate . Agora eu sei como consertar isso (mover a...
Existe uma maneira de estilizar o <option>elemento atualmente selecionado em um <select>elemento? Eu poderia então dar uma cor de fundo para o elemento de opção atualmente selecionado? Dessa forma, posso definir o estilo da opção que está atualmente visível no menu suspenso...
É possível determinar a cardinalidade de um c ++ enum class: enum class Example { A, B, C, D, E }; Tentei usar sizeof, no entanto, ele retorna o tamanho de um elemento enum. sizeof(Example); // Returns 4 (on my architecture) Existe uma maneira padrão de obter a cardinalidade (5 no meu...
Dado : data Foo = FooString String … class Fooable a where --(is this a good way to name this?) toFoo :: a -> Foo Eu quero fazer Stringuma instância de Fooable: instance Fooable String where toFoo = FooString GHC então reclama: Illegal instance declaration for `Fooable String'...
Construí uma classe com um Stringcampo. Então criei dois objetos e tenho que compará-los usando o ==operador e .equals()também. Aqui está o que eu fiz: public class MyClass { String a; public MyClass(String ab) { a = ab; } public boolean equals(Object object2) { if(a == object2) {...
Perdi o memorando em algum lugar e espero que você me explique isso. Por que o eigenclass de um objeto é diferente de self.class? class Foo def initialize(symbol) eigenclass = class << self self end eigenclass.class_eval do attr_accessor symbol end end end Minha linha de lógica...
As typeclasses Haskell da biblioteca padrão MonadPlus, Alternativee Monoidcada uma fornece dois métodos com essencialmente a mesma semântica: Um valor vazio: mzero, empty, ou mempty. Um operador a -> a -> aque une valores na typeclass juntos: mplus, <|>ou mappend. Todos os três...