软件工程师面试题小练(带参考答案).docVIP

  • 7
  • 0
  • 约1.63千字
  • 约 2页
  • 2017-06-07 发布于重庆
  • 举报
软件工程师面试题小练(带参考答案)

142面试题小 一、基础部分 和equals方法究竟有什么区别? 答: 操作符。 Equals 方法是用于比较两个独立对象的内容是否相同,就好比去比较两个人的长相是否相同,它比较的两个对象是独立的。 2. 作用域 访问修饰符 public,private,protected,以及不写时的区别? 答:如果在修饰的元素上面没有写任何访问修饰符,则表示friendly。 C#中是internal 访问修饰符 当前类 同一个包 子孙类 其他包 public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 3. 请简述 答: 2).抽象:抽象就是找出一些事物的相似和共性之处,然后将这些事物归为一个类,这个类只考虑这些事物的相似和共性之处 3). 继承:继承是子类自动共享父类数据和方法的机制,这是类之间的一种关系。 4).多态:增强了软件的灵活性和性。abstract class和interface的区别。 答:两者的语法区别: 1 . 2 .抽象类中可以包含非抽象的普通方法,接口不能。 3 . 抽象类中可以包含静态方法,接口中不能 4 . 一个类可以实现多个接口,但只能继承一个抽象类。 两者的应用上的区别: 1 .接口更多在系统框架设计方法发挥作用。 2 .抽象类在代码实现方面发挥作用,实现代码的

文档评论(0)

1亿VIP精品文档

相关文档