Perguntas com a marcação «methods»

1
Existe uma diferença entre argumentos e parâmetros?
Pode ser assim: Parâmetro significa a partir do chamador POV e argumentos significam dentro do procedimento, ou vice-versa. Ou não há diferença? Atualizar Em sueco, dizemos "anropsparametrar", ou seja, "parâmetros que estão chamando o procedimento" e não diríamos "anropsargument" ("argumentos que estão chamando o procedimento").



2
Design: método de objeto vs método de classe separada que leva objeto como parâmetro?
Por exemplo, é melhor fazer: Pdf pdf = new Pdf(); pdf.Print(); ou: Pdf pdf = new Pdf(); PdfPrinter printer = new PdfPrinter(); printer.Print(pdf); Outro exemplo: Country m = new Country("Mexico"); double ratio = m.GetDebtToGDPRatio(); ou: Country m = new Country("Mexico"); Country us = new Country("US"); DebtStatistics ds = new DebtStatistics(); …



5
Diferenças entre mensagens e métodos?
No Objetivo C, você tem o conceito de enviar mensagens para outros objetos e, bem, isso é muito semelhante à chamada de método em linguagens como C # e Java. Mas quais são exatamente as diferenças sutis? Como devo pensar em mensagens ao pensar no meu código? Nota: Apenas um …
13 methods 


2
UnsupportedOperationException nas interfaces da estrutura de coleções java
Examinando o Java Collections Framework, notei que algumas das interfaces têm o comentário (optional operation). Esses métodos permitem a implementação de classes através de um UnsupportedOperationExceptionse eles simplesmente não querem implementar esse método. Um exemplo disso é o addAllmétodo no Set Interface. Agora, conforme declarado nesta série de perguntas, as …



3
No Java 8, é estilisticamente melhor usar expressões de referência de método ou métodos retornando uma implementação da interface funcional?
O Java 8 adicionou o conceito de interfaces funcionais , bem como vários novos métodos projetados para assumir interfaces funcionais. Instâncias dessas interfaces podem ser criadas de forma sucinta usando expressões de referência de método (por exemplo SomeClass::someMethod) e expressões lambda (por exemplo (x, y) -> x + y). Um …




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.