2015年11月9日 星期一

C 7_5 建構子 傳入參數

using System;
namespace C7_5
{
    public class Vehicle
    {
        protected int wheels; //輪子個數
        protected float weight; //重量
        ///
        ///不帶參數的建構子
        ///
        public Vehicle()
        {
            wheels = 12;
            weight = 100000;
        }
        ///
        ///帶參數的建構子
        ///
        public Vehicle(int w, float p)
        {
            wheels = w;
            weight = p;
        }
        public void SetWheels(int newwheels)
        {
            wheels = newwheels;
        }
        public int GetWheels()
        {
            return wheels;
        }
        public void SetWeight(float newweight)
        {
            weight = newweight;
        }
        public float GetWeight()
        {
            return weight;
        }
    }
    public class Program
    {
        public static void Main()
        {
            Vehicle v = new Vehicle(8, 7020);
            Console.WriteLine("輪子個數為:{0},重量為:{1}", v.GetWheels(), v.GetWeight());
        }
    }
}

沒有留言: