定義 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類別物件";
}
}
}