728x90

// プロパティを理解しよう

using System;

 

public class Lesson07

{

    public static void Main()

    {

        var apple = new Item(120, 15);

        var total = apple.GetTotalPrice();

        Console.WriteLine("合計金額は" + total + "円です");

        var orange = new Item(85, 32);

        Console.WriteLine("合計金額は" + orange.GetTotalPrice() + "円です");

//item.Count =0;를 대입하면 0이 된다.

        Console.WriteLine("アイテムは" + Item.Count + "種類です");

    }

}

// 프로퍼티 요미카키 할 때 사용

public class Item

{

    private int price;

    private int quantity;

    private static int count; //C#에서는 0으로 자동으로 대입되어 있다.

    // 관례적으로 프로퍼티의 앞을 대문자로. 소문자로 해도 됨.

    public static int Count

    {

        get

        {

            return count;

        }

        set

        {

            count = value;

        }

       

    }

//카운트 프로퍼티가 됐다.

 

    public Item (int price, int quantity)

    {

        this.price = price;

        this.quantity = quantity;

        Count += 1;

    }

 

    public int GetTotalPrice()

    {

        return price * quantity;

    }

 

 

}

////////////

 

 

////

// プロパティを理解しよう

using System;

 

public class Lesson07

{

    public static void Main()

    {

        var apple = new Item(120, 15);

        var total = apple.GetTotalPrice();

        Console.WriteLine("合計金額は" + total + "円です");

        var orange = new Item(85, 32);

        Console.WriteLine("合計金額は" + orange.GetTotalPrice() + "円です");

//item.Count =0;를 대입하면 0이 된다.

        Console.WriteLine("アイテムは" + Item.Count + "種類です");

    }

}

// 프로퍼티 요미카키 할 때 사용

public class Item

{

    private int price;

    private int quantity;

    private static int count; //C#에서는 0으로 자동으로 대입되어 있다.

    // 관례적으로 프로퍼티의 앞을 대문자로. 소문자로 해도 됨.

    public static int Count

    {

        get

        {

            return count;

        }

        set

        {

            count = value;

        }

       

    }

//카운트 프로퍼티가 됐다.

 

    public Item (int price, int quantity)

    {

        this.price = price;

        this.quantity = quantity;

        Count += 1;

    }

 

    public int GetTotalPrice()

    {

        return price * quantity;

    }

 

 

}

//////////

////

//

// プロパティを理解しよう

using System;

 

public class Lesson07

{

    public static void Main()

    {

        var apple = new Item(120, 15);

        var total = apple.GetTotalPrice();

        Console.WriteLine("合計金額は" + total + "円です");

        var orange = new Item(85, 32);

        Console.WriteLine("合計金額は" + orange.GetTotalPrice() + "円です");

        Console.WriteLine("アイテムは" + Item.Count + "種類です");

    }

}

// 프로퍼티 요미카키 할 때 사용

public class Item

{

    private int price;

    private int quantity;

    // 관례적으로 프로퍼티의 앞을 대문자로. 소문자로 해도 됨.

    public static int Count { get; private set; }

//count 필드가 없어도 작동한다.

 

    public Item (int price, int quantity)

    {

        this.price = price;

        this.quantity = quantity;

        Count += 1;

    }

 

    public int GetTotalPrice()

    {

        return price * quantity;

    }

}

///////////

728x90

설정

트랙백

댓글