«methods» 태그된 질문

메서드는 작업을 수행하는 클래스로, 클래스 또는 개체와 연결됩니다. 이는 객체 지향이 아닌 기능 및 절차 개념과 관련이 있습니다.

5
왜 Mockito가 정적 메소드를 조롱하지 않습니까?
정적 메소드에 대한 몇 가지 스레드를 읽었으며 정적 메소드의 오용 / 과도한 사용으로 인해 발생할 수있는 문제를 이해한다고 생각합니다. 그러나 정적 메서드를 조롱하기가 어려운 이유는 무엇입니까? PowerMock과 같은 다른 조롱 프레임 워크가 그렇게 할 수 있지만 왜 Mockito가 할 수 없다는 것을 알고 있습니까? 이 기사를 읽었 지만 저자는 종교적으로 …
267 java  methods  static  mockito 

9
스칼라의 방법과 기능의 차이
Scala Functions ( Scala 의 또 다른 여행의 일부)를 읽었습니다 . 그 게시물에서 그는 이렇게 말했습니다. 방법과 기능은 동일하지 않습니다 그러나 그는 그것에 대해 아무 것도 설명하지 않았습니다. 그는 무엇을 말하려고 했습니까?
254 function  scala  methods 

8
객체의 모든 방법을 표시하는 방법?
예를 들어 객체에 사용할 수있는 모든 메소드를 나열하는 방법을 알고 싶습니다. alert(show_all_methods(Math)); 인쇄해야합니다 : abs, acos, asin, atan, atan2, ceil, cos, exp, floor, log, max, min, pow, random,round, sin, sqrt, tan, …

20
다른 메소드에 정의 된 내부 클래스 내에서 비 ​​최종 변수를 참조 할 수 없습니다.
편집 : 타이머를 통해 여러 번 실행되는 여러 변수의 값을 변경해야합니다. 타이머를 통해 반복 할 때마다 값을 계속 업데이트해야합니다. 값을 업데이트 할 수 없으므로 값을 final로 설정할 수 없지만 아래의 초기 질문에서 설명하는 오류가 발생합니다. 이전에 아래 내용을 작성했습니다. "다른 방법으로 정의 된 내부 클래스 내의 비 최종 변수를 참조 …


21
개인 헬퍼 메소드가 정적 일 수있는 경우 정적이어야 함
인스턴스화하도록 설계된 클래스가 있다고 가정 해 봅시다. 클래스 내부에 클래스 멤버 중 하나에 액세스 할 필요가없는 몇 가지 개인 "도우미"메서드가 있으며 인수에 대해서만 작동하여 결과를 반환합니다. public class Example { private Something member; public double compute() { double total = 0; total += computeOne(member); total += computeMore(member); return total; } …

9
왜 파이썬 코드가 길이 메소드 대신 len () 함수를 사용합니까?
파이썬에는 len()문자열의 크기를 결정하는 데 사용되는 함수 가 있다는 것을 알고 있지만 왜 문자열 객체의 메소드가 아닌지 궁금합니다. 최신 정보 좋아, 나는 내가 당혹스럽게 착각했다는 것을 깨달았다. __len__()실제로는 문자열 객체의 메서드입니다. 문자열 객체에서 len 함수를 사용하여 파이썬에서 객체 지향 코드를 보는 것이 이상하게 보입니다. 또한 __len__len 대신 이름 으로 보는 …

3
X는 Y를 구현하지 않습니다 (… 메소드에 포인터 수신기가 있습니다).
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 2 개월 전 . 이 질문을 개선하십시오 이 " X는 Y를 구현하지 않습니다 (... 메소드에는 포인터 수신기가 있습니다 " ) …

9
반영 : 매개 변수를 사용하여 메소드를 호출하는 방법
매개 변수를 사용하여 리플렉션을 통해 메서드를 호출하려고하면 다음과 같은 결과가 나타납니다. 객체가 대상 유형과 일치하지 않습니다 매개 변수없이 메소드를 호출하면 정상적으로 작동합니다. 메소드를 호출하면 다음 코드를 기반으로 Test("TestNoParameters")정상적으로 작동합니다. 그러나을 호출 Test("Run")하면 예외가 발생합니다. 내 코드에 문제가 있습니까? 내 초기 목적은 예를 들어 객체 배열을 전달하는 public void Run(object[] options)것이었지만 …

9
왜 파이썬 메소드에 "self"인수가 명시 적으로 필요합니까?
파이썬에서 클래스에 메소드를 정의 할 때 다음과 같이 보입니다 : class MyClass(object): def __init__(self, x, y): self.x = x self.y = y 그러나 C #과 같은 다른 언어에서는 메소드 프로토 타입에서 인수로 선언하지 않고 메소드가 "this"키워드를 사용하여 바인딩 된 오브젝트에 대한 참조가 있습니다. 이것은 파이썬에서 의도적 인 언어 디자인 결정입니까, …
197 python  oop  methods  self 


10
Ruby 모듈에서 인스턴스 메소드를 포함시키지 않고 호출 할 수 있습니까?
배경: 많은 인스턴스 메소드를 선언하는 모듈이 있습니다 module UsefulThings def get_file; ... def delete_file; ... def format_text(x); ... end 그리고 클래스 내에서 이러한 메소드 중 일부를 호출하고 싶습니다. 루비에서 일반적 으로이 작업을 수행하는 방법은 다음과 같습니다. class UsefulWorker include UsefulThings def do_work format_text("abc") ... end end 문제 include UsefulThings의 모든 …
181 ruby  module  methods 

6
Objective-C에서 여러 매개 변수를 전달하려면 어떻게합니까?
Objective-C 메서드 구문에 대한 몇 가지 게시물을 읽었지만 메서드의 여러 이름을 이해하지 못하는 것 같습니다. getBusStopswith NSString및 NSTimeIntervalparameters 및 반환 유형 의을 (를) 호출하는 메서드를 만들려고합니다 NSMutableArray. 이것이 내가 메소드를 구성한 방법이지만 런타임에 분명히 오류가 발생합니다. - (NSMutableArray *)getBusStops:(NSString *)busStop (NSTimeInterval *)timeInterval; 방법이있는 또 다른 예를 보았습니다. -(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component …


9
C #의 "정적 방법"은 무엇입니까?
정적 키워드를 메소드에 추가 할 때의 의미는 무엇입니까? public static void doSomething(){ //Well, do something! } static수업에 키워드를 추가 할 수 있습니까 ? 그러면 무슨 의미입니까?
177 c#  methods  static 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.