簡単な質問があります。基本クラスのProductがあります。そして、ブレスレット、イヤリング、リングなどの派生クラス。ただし、リングクラスには追加のプロパティがあります。
そのサイズプロパティに到達し、以下のコードのメソッドでそれを使用するにはどうすればよいですか。
public class Product
{
public int id;
public string title;
}
public class Bracelet : Product
{
}
public class Earring : Product
{
}
public class Ring : Product
{
public int size;
}
Product product;
if(category = 1) // this is a Bracelet
{
product = new Bracelet();
}
else if(category = 2) // this is a Earring
{
product = new Earring();
}
else if(category = 3) // Wola, this is a ring
{
product = new Ring();
product.size = 4; // I cant reach size.. I need to assign size of the ring to decrease stock correctly.
}
product.decreaseStock();