• 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("吃汽油和柴油");
            }
        }
    }
  • 相关阅读:
    mysql的基础增删改查(一)
    用sql的avg(score)求完平均值后,保存两位小数的方法(用于查询或视图)
    异常java.lang.IllegalArgumentException:attempt to create delete event with null entity
    jsp传到java的control层的方法
    Java基础知识整理(一)
    DataTables warning (table id = 'DataTables_Table_0');错误解决办法!
    关于HTML学习整理(一)
    jQuery EasyUI 数据网格
    EasyUI DataGrid分页数据绑定
    SQL输出矩阵
  • 原文地址:https://www.cnblogs.com/suiyuejinghao123/p/5597277.html
Copyright © 2020-2023  润新知