Perguntas com a marcação «overriding»

A substituição de método, na programação orientada a objetos, é um recurso de linguagem que permite a uma subclasse ou classe filha fornecer uma implementação específica de um método que já é fornecido por uma de suas superclasses ou classes pai.





11
Em qual ordem as folhas de estilo CSS substituem?
Em um cabeçalho HTML, eu tenho o seguinte: <head> <title>Title</title> <link href="styles.css" rel="stylesheet" type="text/css"/> <link href="master.css" rel="stylesheet" type="text/css"/> styles.cssé minha planilha específica da página. master.cssé uma planilha que uso em cada um dos meus projetos para substituir os padrões do navegador. Qual dessas folhas de estilo tem prioridade? Exemplo: primeira …


5
Substituir ou substituir
Pode parecer uma pergunta estúpida, mas estou muito curiosa e quero usar o termo correto ao falar sobre o problema. Não foi possível encontrar uma pergunta semelhante aqui, então decidi criar uma nova. Devemos nos referir à substituição ou substituição de "substituição de uma implementação"? É específico do idioma?





14
Chamando o método usando o protótipo JavaScript
É possível chamar o método base a partir de um método protótipo em JavaScript, se ele tiver sido substituído? MyClass = function(name){ this.name = name; this.do = function() { //do somthing } }; MyClass.prototype.do = function() { if (this.name === 'something') { //do something new } else { //CALL BASE …

5
Herança e Substituindo __init__ em python
Eu estava lendo 'Dive Into Python' e no capítulo sobre classes, dá este exemplo: class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename O autor diz que, se você deseja substituir o __init__método, deve chamar explicitamente o pai __init__com os parâmetros corretos. E se essa FileInfoclasse tivesse …

10
Substituindo uma propriedade armazenada no Swift
Notei que o compilador não me permite substituir uma propriedade armazenada por outro valor armazenado (o que parece estranho): class Jedi { var lightSaberColor = "Blue" } class Sith: Jedi { override var lightSaberColor = "Red" // Cannot override with a stored property lightSaberColor } No entanto, estou autorizado a …

7
Substituir valueof () e toString () na enumeração Java
Os valores em meu enumsão palavras que precisam ter espaços neles, mas enumerações não podem ter espaços em seus valores; portanto, tudo está agrupado. Eu quero substituir toString()para adicionar esses espaços onde eu digo. Também quero que a enumeração forneça a enumeração correta quando uso valueOf()a mesma sequência em que …

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.