随笔分类 -  面试题

摘要:一.程序设计:猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。要求:一要有联动性,老鼠和主人的行为是被动的。二考虑可扩展性,猫的叫声可能引起其他联动效应。答案:1.使用inerface设计:using System;using System.Collections.Generic;using System.Text;using System.Collections;class Program { s... 阅读全文
posted @ 2009-10-30 10:48 周枫 阅读(2814) 评论(2) 推荐(1)
摘要:1.面向对象的三个基本特征?答:封装(encapsulation)、继承(Inheritance)、多态(polymorphisn)。封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。多态:实现多态,有二种方式,重写(override)、重载(overl... 阅读全文
posted @ 2009-02-28 21:24 周枫 阅读(2124) 评论(0) 推荐(1)