15 C# 오버로딩(Overloading).
본 자료는 3페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
해당 자료는 3페이지 까지만 미리보기를 제공합니다.
3페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

메소드 오버로딩(method overloading)

연산자 오버로딩(operator overloading)

사용자 정의 타입 변환 오버로딩

(user-defined type conversion overloading)

본문내용

같은 이름을 가진 method를 여러개 지정
compiler가 해당 parameter를 체크하여 그에 알맞는 method를 자동으로 호출해 주는 것
제약사항
return type만 달라서는 overloading이 될 수 없다.
parameter의 갯수나 type, 순서 서로 다르다.
string name = “홍길동”;
Console.WriteLine(name); // string type의 parameter를 받는 WriteLine method
int age = 20;
Console.WriteLine(age); // integer type의 parameter를 받는 WriteLine method
Console.WriteLine(“이름 = {0}, 나이 = {1}”, name, age);
// string 과 object type을 가변갯수 parameter로 받는 WriteLine method
int SquareInt(intx){
return x * x;
}
float SquareFloat(float x){
return x * x;
}
double SquareDouble(double x){
return x * x;
}
int Square(int x){
return x * x;
}
Floatㅁ Square(float x){
return x * x;
}
double Square(double x){
return x * x;
}

키워드

  • 가격500
  • 페이지수11페이지
  • 등록일2008.04.01
  • 저작시기2008.2
  • 파일형식파워포인트(ppt)
  • 자료번호#459145
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니