C#开发之——接口的实现(7.2) 发表于 2020-07-22 分类于 开发 , E-桌面开发 , C# 阅读时长 ≈ 3 分钟 一 概述 接口的实现实际上和类之间的继承是一样的,也是重写了接口中的方法,让其有了具体的实现内容 但需要注意的是,在类中实现一个接口时必须将接口中的所有成员都实现,否则该类必须声明为抽象类,并将接口中未实现的成员以抽象方式实现 阅读全文 »
C#开发之——定义接口(7.1) 发表于 2020-07-22 分类于 开发 , E-桌面开发 , C# 阅读时长 ≈ 1 分钟 一 概述 在C#语言中,类之间的继承关系仅支持单重继承,而接口是为了实现多重继承关系设计的 一个类能同时实现多个接口,还能在实现接口的同时再继承其他类,并且接口之间也可以继承 无论是表示类之间的继承还是类实现接口、接口之间的继承,都是用":"来表示 阅读全文 »
C#开发之——多态(6.12) 发表于 2020-07-22 分类于 开发 , E-桌面开发 , C# 阅读时长 ≈ 1 分钟 一 概述 在C#语言中多态称为运行时多态,也就是在程序运行时自动让父类的实例调用子类中重写的方法,它并不是在程序编译阶段完成的 使用继承实现多态,实际上是指子类在继承父类后,重写了父类的虚方法或抽象方法 在创建父类的对象指向每一个子类的时候,根据调用的不同子类中重写的方法产生了不同的执行结果 阅读全文 »
C#开发之——继承关系中构造器之间的关系(6.11) 发表于 2020-07-22 分类于 开发 , E-桌面开发 , C# 阅读时长 ≈ 1 分钟 一 概述在前面C#继承一节中已经介绍了类的继承关系,但一直没有涉及的内容是类中的构造器,在继承关系中构造器之间究竟是什么关系呢? 阅读全文 »
C#开发之——sealed(6.10) 发表于 2020-07-21 分类于 开发 , E-桌面开发 , C# 阅读时长 ≈ 1 分钟 一 概述 C#中seal关键字的含义是密封的,使用该关键字能修饰类或者类中的方法,修饰的类被称为密封类、修饰的方法被称为密封方法 但是,密封方法必须出现在子类中,并且是子类重写的父类方法, 即 sealed 关键字必须与 override 关键字一起使用 密封类不能被继承,密封方法不能被重写。在实际应用中,在发布的软件产品里有些类或方法不希望再被继承或重写,可以将其定义为密封类或密封方法 阅读全文 »