2014/8/9

本文介绍了通过具体的代码示例来理解C#中类库的创建与使用,以及抽象类的应用。作者通过实现不同类型的交通工具,展示了如何利用继承和接口来构建灵活的类结构。

起来有点迟了,晚上没睡好,尽玩游戏了。再见


今天主要学了类库项目的创建和使用,还有抽象类,这个算是搞懂是怎么一回事了害羞


namespace CH0910_4_Lib
{
    public abstract class vehicle
    { }
    public abstract class car:vehicle
    { }
    public abstract class train:vehicle
    { }
    public class compact:car,IpassengerCarrier
    { }
    public class SUV:car,IpassengerCarrier
    { }
    public class pickup:car,IpassengerCarrier,IheavyloadCarrier
    { }
    public class passengertrain:train,IpassengerCarrier
    { }
    public class frelghttrain:train,IheavyloadCarrier
    { }
    public class _424doublebogey:train
    { }
    public interface IpassengerCarrier
    { }
    public interface IheavyloadCarrier
    { }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using CH0910_4_Lib;

namespace CH0910_5_
{
    class Program
    {
        static void Main(string[] args)
        {
            Addpassenger(new compact());
            Addpassenger(new SUV());
            Addpassenger(new pickup());
            Addpassenger (new passengertrain());

        }
        static void Addpassenger(IpassengerCarrier vehcle)
        {
            Console.WriteLine(vehcle.ToString());
        }
    }
}

今天写的代码,终于是练习,自己写的。大笑

话说这本书里的练习真少。一章下来就两道编程题尴尬


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值