演習課題「オーバーロードを理解しよう」
メソッドのオーバーロードを使って、引数の数やデータ型が異なるメソッドを定義して、期待する出力値と同じ出力をしてください。
期待する出力値
私はプログラミングを学習した
私はRubyを学習した
私はC#をpaizaで学習した
演習課題「オーバーロードを理解しよう」
メソッドのオーバーロードを使って、引数の数やデータ型が異なるメソッドを定義して、期待する出力値と同じ出力をしてください。
期待する出力値
私は走った
私は箱根を走った
私は400mトラックを25周走った
#06:オーバーロードを理解しよう
メソッドのオーバーロードという機能を学習します。メソッドのオーバーロードを使うと、同じメソッド名で、引数の数やデータ型が異なるメソッドを定義することができます。
メソッドのオーバーロードを使うと、同じメソッド名で、引数の数やデータ型が異なるメソッドを定義することができます。
// オーバーロードを理解しよう
using System;
class Lesson08
{
public static void Main()
{
Attack();
Attack("スライム");
Attack(10);
Attack("ドラゴン", 3);
}
static void Attack()
{
Console.WriteLine("勇者は、敵を攻撃した。");
}
static void Attack(string target)
{
Console.WriteLine("勇者は、" + target + "を攻撃した。");
}
static void Attack(int number)
{
Console.WriteLine("勇者は、" + number + "匹の敵を攻撃した。");
}
static void Attack(string target, int number)
{
Console.WriteLine("勇者は、" + number + "匹の" + target + "を攻撃した。");
}
}
C#入門/オーバーロード - WisdomSoft
http://www.wisdomsoft.jp/179.html
メソッド - C# ガイド | Microsoft Docs
https://docs.microsoft.com/ja-jp/dotnet/csharp/methods