Perguntas com a marcação «methods»

Um método é um bloco de código que executa uma tarefa e está associado a uma classe ou a um objeto. Está relacionado aos conceitos de funções e procedimentos não orientados a objetos.


15
Compare dois objetos com o operador .equals () e ==
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) { return true; …
85 java  class  object  methods  equals 

5
método c # com parâmetros ilimitados ou método com uma matriz ou lista?
Eu aprendi recentemente que você pode criar algum método com parâmetros ilimitados, por exemplo: SomeMethod(params int[] numbers); mas minha pergunta é: qual é a diferença entre isso e apenas criar um método que recebe uma lista ou uma matriz? SomeMethod(int[] numbers); SomeMethod(List<int> numbers); talvez tenha algum impacto no desempenho? Não …
21 c#  methods 

4
Quais são as diferenças entre um método `classmethod` e um método metaclasse?
No Python, posso criar um método de classe usando o @classmethoddecorador: >>> class C: ... @classmethod ... def f(cls): ... print(f'f called with cls={cls}') ... >>> C.f() f called with cls=<class '__main__.C'> Como alternativa, posso usar um método normal (instância) em uma metaclasse: >>> class M(type): ... def f(cls): ... …

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.