namespace HelloWorldApplication
{
class HelloWorld
{
static void Main(string[] args)
{
Person person00 =
new Person(){
Name = "a"
}
;
Worker worker11 =
new Worker(){
Name = "a" ,
Age = 1
}
;
/*
//Worker指向Person
//Worker调用自己的Age时不会出错,Person不都能提供
//会出错,不行
Worker worker10 =
new Person(){
Name = "a"
}
;
*/
//Person指向Worker
//Person只调用自己的Name不会出错,Worker都能提供
//不会出错,可行
Person person01 =
new Worker(){
Name = "a" ,
Age = 1
}
;
}
}
class Person{
public string Name { get; set; }
}
class Worker : Person{
public int Age { get; set; }
}
}