分析:C#作为一种面向对象的开发语言,它的基本思想是一定要非常清楚的。很多同学在面试时会搞不清楚,或者说只知道封装、继承、多态这三个名词,说不出它们的具体含义。这样是不行的。我们都知道面试官都是在软件行业工作了很多年,有着非常强大的技术实力和理论基础,所以在面试时不要简简单单地把这几个名词摆出来,一定要简要的做个解释。如果能够增加一些自己的个人见解就最好了。而且如果你只介绍这几个名词的话,面试官会不断深入地进行提问,很容易让自己陷入自己挖的坑里出不来,而且最好是能够结合自己的实践经验举个例子说明。应该怎样回答呢?我们一起来看一下。
示例:首先面向对象是基于C#开发的主要编程思想,它主要包括封装、继承、多态三个方面。简单来说,封装就是将成员隐藏起来,不让外界看到,保证安全性;继承使其他事物也能具有这个事物的特点,比如孩子会继承父亲的长相、身高等等;多态满足了事物的扩展性,使这一类事物可以拥有更多的功能。比如父亲只会打篮球,但是孩子除了跟父亲一样会打篮球,还会踢足球。这样回答的话很全面,也很生动。当然这里只是举个例子,大家也可以根据自己的喜好选择合适的例子。举例的目的是想向面试官说明你真的对这个知识点有自己的理解,而且也经过了实践检验,不是单纯的“理论家”。
