未来的.NET之多重继承 - 运城网页制作,运城软件公司,运城手机软件开发,运城手机APP,运城软件开发,运城微信二次开发,运城网站建设,运城网站设计,运城系统集成,运城办公OA,运城专业软件定制开发公司,恩驰森迪,运城网络公司,运城多年网页制作经验,运城软件外包服务

用心为客户创造价值!

0359-2214000

未来的.NET之多重继承
发布时间:2017-12-03    当前位置:首页 -> 新闻中心
    英文原文:.NET Futures: Multiple Inheritance
  通过抽象接口引入有限形式的多重继承,这一 .NET 新提议颇具争议性。该特性是受 Java 默认方法(Default Methods)的启发。
  默认方法的目的在于允许开发人员修改已发布的抽象接口。修改已发布接口将会产生破坏性的更改,因此在 Java 和 .NET 中通常是不允许的。默认方法的提出,为接口编写者提供了一种可重写的实现,缓解了向后兼容问题。
  在 C# 版本的提议中,将包括用于如下部分的语法:
  方法体(即“默认”实现);
  属性访问器体;
  静态方法和属性;
  私有方法和属性(默认访问是公开的);
  覆写方法和属性。
  这个提议并不允许接口具有域,因此形式上是一种有限的多重继承,但避免了一些已在 C++ 中发现的问题(尽管域可以使用 ConditionalWeakTable 和扩展属性模式模拟)。

山西恩驰森迪软件开发有限公司作为运城地区少有的几家运城软件开发公司中的一家,无论是在运城手机APP开发运城微信二次开发运城网页制作等方面都处于运城行业领先地位,未来我们将发展的更大、更好,欢迎大家前来咨询

[点击次数:33]

客服电话:0359-2214000 QQ:1046118038 邮箱:1046118038@qq.com
版权所有 山西恩驰森迪软件开发有限公司 地址: 山西省运城市盐湖区红旗东街157号 晋ICP备15004405号-1 微网站: