C\#방법 으로 다시 불 러 오 는 총 결 상세 설명

1340 단어 C#방법 과부하
1.우선 무 거 운 짐 을 싣 는 방법 이 무엇 인지 설명해 주세요.
방법 과부하 란 같은 유형 에서 방법 이 동명 이 고 매개 변수 가 다 르 며 호출 할 때 실제 인삼 의 형식 에 따라 그 와 일치 하 는 방법 을 선택 하여 조작 하 는 기술 을 말한다.
여기 서 말 하 는 매개 변 수 는 다음 과 같은 몇 가지 상황 을 말한다.
①  매개 변수의 유형 이 다르다
②  매개 변수의 개수 가 다르다
③  매개 변수의 개수 가 같 을 때 그들의 선후 순서 가 다르다.
주의:시스템 은 같은 방법의 두 가지 상황 이 라 고 생각 할 것 입 니 다.이런 두 가지 방법 은 같은 유형 에 있어 서 는 안 됩 니 다.그렇지 않 으 면 시스템 이 잘못 보고 할 것 입 니 다.
(1)반환 유형 이 다 르 고 방법 명 과 매개 변수 개수,순서,유형 이 모두 같은 두 가지 방법
(2)유형 이 같 고 방법 명 과 매개 변수의 개수,순서,유형 이 모두 같은 두 가지 방법 을 되 돌려 주지 만 매개 변수의 이름 이 다르다.
예 를 들 어

① protected  void A(){

           Console.WriteLine("aaaaaaaaaaaa"); }

     ②  protected void A(string s, int a){ //

           Console.WriteLine("ccccccccccc"); }

     ③  protected void A(string a, int s){

           Console.WriteLine("ccccccccccc");

       }

    ④  protected void A(int a,string s) {

          Console.WriteLine("bbbbbbbbbb");

 }
①  ② 방법 과부하
②  ③ 과 ④ 를 비교 해 보면 ② 와 ③ 은 같은 방법 이다.매개 변수의 이름 만 다 르 기 때문에 ② 와 ④ 는 정확 한 방법 으로 재 업로드 된다.매개 변수의 순서 가 다 르 기 때문이다.
2.적용 범위:일반 방법 과 구조 방법 모두 가능
3.방법 이 적재량 을 구성 하 는 지 여 부 를 결정 하 는 데 다음 과 같은 몇 가지 조건 이 있다.
◆같은 부류 에서
◆방법 명 이 같다.
◆매개 변수 목록 이 다르다.

좋은 웹페이지 즐겨찾기