定義 Person 類別
擁有屬性 性別(sex) 年紀(age) 姓名(name)
衍生 srudent類別 增加 majorIn屬性
衍生 teacher類別 增加 teachIn屬性


P.10-38

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{

    class Program
    {
        static void Main(string[] args)
        {
            int km;
           
            System.Console.WriteLine("輸入km:");
            km = int.Parse(Console.ReadLine());
            System.Console.WriteLine(mile.MConvet(km)+"英里");

            Console.Read();
        }
    }

    class Person
    {
        private int age;
        private bool sex;
        private string name;
    }

    class Student : Person
    {
        private string majorIn;
    }

    class Teach : Person
    {
        private string teachIn;
    }

    class mile
    {
        public static double MConver(double km)
        {
            return km * 0.62137; //print mile
        }
    }

    class KG : mile
    {
        public double KConver(double kg)
        {
            return kg * 2.20462; //print pound
        }
           
    }

    class square
    {
        public virtual double MConver(double square)
        {
            return square * 0.62137;
        }
    }

    class KG2 : square
    {
        public override double MConver(double kg)
        {
            return kg * kg * 0.62137;
        }

    }

    class myObject
    {
        public override string ToString()
        {
            return "測試用之myObject類別物件";
        }
    }


}


arrow
arrow
    全站熱搜

    Joy 發表在 痞客邦 留言(0) 人氣()