상세 컨텐츠

본문 제목

はじめてのC# 丁寧に学ぶC#入門⑫【オーバーロード】

C#/IT입문채널

by Gopythor 2023. 11. 25. 15:51

본문

728x90
반응형

전에는 라이브러리를 설명했다.

랜덤 라이브러리와 라이트라인 등.

라이브러리 안의 메소드.

 

오버로드에 대해 이야기해보겠다.

메소드로써 여러 값이 주어질 수 있다.

여러 인수가 주어질 수 있다.

 

Random 메소드 안에서, Next(100)이 주어져있다.

괄호 안에 들어가는 숫자를 인수라고 한다.

인용하는 숫자.

100을 참조해서 난수를 생성한다.

 

메소드에서 반환된 값은 int rand 쪽으로 반환된다.

戻り値(모도리치) 반환값

메소드에서 돌아온 값을 받는다.

 

인수와 반환값 많이 사용되므로 단어를 기억하라.

引数(히키수) 인수

 

오버로드는 2개의 기능이 있다.

1. 인수에 다양한 형을 사용할 수 있다(int, string).

정수형, 문자형 등

WriteLine이 라이브러리에 오버로드되어있다. 다양한 종류로 선언되어있다.

배열형에 대해서도 설명하겠다.

같은 메소드에 여러 방식의 형을 사용할 수 있게 하는 것.

 

2. 인수의 수를 선택할 수 있다.

Random 클래스.

Next 난수.

인수가 없을 수 있고,

인수가 1개 있을 수 있고,

인수가 2개 있을 수 있다.

Next는 인수의 케이스가 3개이다.

인수를 안적으면 인티져의 한계까지 랜덤숫자를 뽑는다.

인수를 1개 적으면 최대치를 적음.

인수 2개는 90~100까지.

메소드를 보고 한번에 알기 힘드니 검색하는 방법에 대해 알려주겠다.

마이크로소프트의 .Random.Next 메소드로 이동한다.

오버로드

 

정수의 숫자만 들어간다.

최소, 최대 인수.

Next(90,100)

min을 기준으로 90도 포함한다.

max를 기준으로 배타적이다. 100은 넣지 않는다.

排他的(はいたてき) 배타적

따라서 90 - 99 내에서 난수가 나온다.

 

 

내용적으로 양이 많았으므로 복습

메소스는 인수를 적어서 반환값을 받는다.

100 인수를 줘서 반환값을 받는다.

오버로드

1. 인수에 다양한 형이 가능함.

정수형, 문자형이 달라고 메소드 동작.

 

2. 인수의 개수에 따라 메소드가 동작이 달라짐.

인수 없음

인수 1개

인수 2개 등 가능.

 

마이크로소프트에서 메소드를 검색할 수 있다.

도큐먼트를 참조하면 이해하기 쉬워진다.

 

단어가 어렵겠지만, 구글 등으로 이해하도록 한다.

 

 

https://youtu.be/umiir6tEo3s?si=LFtcMbIsS0PIkAAm

728x90
반응형

관련글 더보기

댓글 영역