C#のオブジェクトを初心者でもわかりやすいように例題とサンプルプログラムを用いて解説
C#のオブジェクトを初心者でもわかりやすいように例題とサンプルプログラムを用いて解説
C#のオブジェクトを初心者でもわかりやすいように例題とサンプルプログラムを用いて解説
C#では、オブジェクト指向プログラミングの一部として「オブジェクト」を使用することができます。オブジェクトは、実際のものをモデル化するための設計図であり、データと操作を組み合わせたものです。
例えば、自転車を表すBicycleクラスを作成することができます:
csharp
Copy code
class Bicycle
{
public int Speed { get; set; }
public int Gear { get; set; }public void ApplyBrake(int decrement)
{
Speed -= decrement;
}public void SpeedUp(int increment)
{
Speed += increment;
}
}
このBicycleクラスは、SpeedとGearというプロパティを持つことができます。また、ApplyBrake()メソッドとSpeedUp()メソッドを持っています。これらのメソッドは、自転車の速度を増減するために使用されます。
Bicycleクラスを使って、新しいBicycleオブジェクトを作成するには、次のようにします:
java
Copy code
Bicycle bike1 = new Bicycle();
bike1.Gear = 1;
bike1.Speed = 10;Bicycle bike2 = new Bicycle();
bike2.Gear = 2;
bike2.Speed = 20;
この例では、Bicycleクラスから2つのオブジェクトが作られました。それぞれのオブジェクトは、独自のGearとSpeedプロパティを持っています。また、ApplyBrake()メソッドやSpeedUp()メソッドを使って、それぞれのオブジェクトの速度を変更することもできます。
オブジェクト指向プログラミングにおいて、オブジェクトは実際のものをモデル化するために使用されます。これにより、より抽象的な概念を扱いやすくすることができます。