现在的位置: 首页 > 综合 > 正文

struct和class,以及abstract class和interface的区别

2013年10月11日 ⁄ 综合 ⁄ 共 199字 ⁄ 字号 评论关闭

struct和class的区别 

  Struct` Class
地址分配
效率
适合对象 大而复杂
类型 值类型 引用类型
拷贝时 创建新结构 复制引用
继承性 不可继承与被继承 可继承,可自定义(sealed)

abstract class和interface有什么区别 

  abstract class interface
概念 抽象类型 协议
非静态数据成员 可有 不可有
方法默认行为 可有 不可有
与被继承类的关系 is a implement

抱歉!评论已关闭.