当前位置: 代码迷 >> .NET相关 >> 面试最无耻的有关问题
  详细解决方案

面试最无耻的有关问题

热度:161   发布时间:2016-04-24 02:58:06.0
面试最无耻的问题

面试经常碰到抽象类与接口的差别,总结如下:

抽象类的成员可以具有访问级别,而接口的成员全部public级别
抽象类可以包含字段,而接口不可以,
抽象类可以继承接口,而接口不能继承抽象类
抽象类的成员可以具有具体实现,而接口不行
抽象的子类可以选择性实现其基类的抽象方法,而接口的子类必须实现

其实不懂,不做程序架构,根本就只能靠背诵。
如果高端点的提问:什么情况用抽象类,什么情况用接口?我们会不会傻眼?
2楼GarySun
只能说明楼主代码敲少了
1楼『大雪无痕』
其实,接口 和 抽象类 在面向对象时 的 用处还是很大的。,,只是 现在很多人的代码 更多的是 面向过程。,或者是 为了面向对象而面向对象。,,————————————————————,最后顺带说一下:,gt;面向对象 不是为了 new 对象而new 对象。,   比如 new BLL().GetEntity(); ,   —— 这种new对象,看着就是不舒服。,gt;能用静态类的 就用静态类:最好是让这个静态类 不依赖任何 其他类。
  相关解决方案