6.18 继承

Posted 岁月静好123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6.18 继承相关的知识,希望对你有一定的参考价值。

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace _6._17__继承
 8 {
 9     class Program
10     {
11         static void Main(string[] args)
12         {
13             //一.什么是继承
14            //父亲拥有的东西,父亲允许,孩子可以继承.一个父类可有多个子类,一个子类只能有一个父类
15             //二。父子之间的转换
16             //子类可转换接收父类信息,接收父类数据,父类可接收子类信息,接收子类信息。子类之间不可互相转换。
17             fly f = new fly();//实例化
18             f.flying();
19             f.Chibang = "用来飞的";
20             Console.WriteLine(f.Chibang);
21 
22             bird a = new bird();
23             a.flying();
24             a.Chibang = "羽毛的";
25             a.chi();
26 
27             plane c = new plane();
28             c.flying();
29             c.Chibang = "金属的";
30             c.chi();
31 
32             fly f2 = (fly)a;
33             f2.flying();
34 
35             bird d = (bird)f2;
36             d.flying();
37 
38            Console.ReadLine();
39         }
40    }
41 }
 1                                 ( 父集)
 2 
 3 using System;
 4 using System.Collections.Generic;
 5 using System.Linq;
 6 using System.Text;
 7 using System.Threading.Tasks;
 8 
 9 namespace _6._17__继承
10 {
11     class fly
12     {
13         public void flying()
14         {
15             Console.WriteLine("我会飞行!");
16         }
17 
18 
19         private string _chibang;
20 
21         public string Chibang
22         {
23             get { return _chibang; }
24             set { _chibang = value; }
25         }
26     }
27 }
  using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _6._17__继承
{
    class bird:fly
    {
        public void chi()
        {
            Console.WriteLine("吃虫子和谷子");
        }
    }
}                 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _6._17__继承
{
    class plane:fly
    {
        public void chi()
        {
            Console.WriteLine("吃汽油和柴油");
        }
    }
}

 

以上是关于6.18 继承的主要内容,如果未能解决你的问题,请参考以下文章

6.18Alpha

6.18周小结

《DSP using MATLAB》Problem 6.18

开发实践教程1:试卷生成系统6.18用户查询(FormUserQuery)

6.18 考试总结

java 代码片段