一道事件委託面試題
/* 道事件委託面試題 - 貓叫老鼠跑主人醒 */ using System; namespace CatCry { class MainClass { static void Main(string[] args) { Cat cat = new Cat(); // cat.OnMew += People.Wake; cat.Mew(); } } } public class Cat { public delegate void EventMiao(); public event EventMiao OnMew; public void Mew() { Console.WriteLine("miao...."); OnMew += People.Wake; OnMew += Mouse.Run; OnMew(); } } public class People { public static void Wake() { Console.WriteLine("人醒!"); } } public class Mouse { public static void Run() { Console.WriteLine("老鼠跑掉了!"); } }
相關推薦
一道事件委託面試題
/* 道事件委託面試題 - 貓叫老鼠跑主人醒 */ using System; namespace CatCry { class MainClass { stati
Java類與對象初始化的過程(一道經典的面試題)
java語法 ade 還要 body image LV 賦值 準備 new t 本文不再以ClassLoader的視角解釋這些問題。 首先,Java代碼有個特點,就是成員變量可以在前面的方法中使用,在後面定義。這一特性,很多人說Java了不起,可是為什麽呢?Java為何能夠
記另一道有意思的面試題
mage img 如果 nbsp 答案 個人 通過 move 就是 b=[2,4,5,6] for i in b: if not i%2: b.remove(i) 這道題的答案為[4,5],這題也是看起來很容易看見答案很容易犯迷糊的題,不就是去掉列表
g++ 記憶體分配 與 c 語言中的 陣列越界問題 (一道有趣的面試題)
首先是一段程式: # include <stdio.h> int main(int argc, char* argv[]){ int i = 0; int arr[3] = {0}; for(; i<=3; i++){ arr[i]
百度的一道 java 高頻面試題的多種解法
考試結束,班級平均分只拿到了年級第二,班主任於是問道:大家都知道世界第一高峰珠穆朗瑪峰,有人知道世界第二高峰是什麼嗎?正當班主任要繼續發話,只聽到角落默默想起來一個聲音:”喬戈裡峰” 前言 文章出自:www.cnblogs.com/dudu19939/p… 這道題是群裡的朋友的投稿,上面是
一道網易面試題
一、題目描述 題目來自網上一個部落格,具體類似如下 @interface ViewController () @property (nonatomic, strong) NSString *target; @end @implementation ViewController -
一道美團面試題(揹包問題)的兩種思路
大家好,用CSDN很多年了,一直在吸取養分,很感激.今天心血來潮,咱也貢獻一個. 01 一道面試題 從n個商品中,選擇一些物品使其在不大於揹包容量時價值最大. 001 動態規劃法 下面是程式碼 總體上來講,動態規劃就是找最優子結構, 假設已經找到了選出物品的最佳組合,那麼被選中的商品中去掉一
ES6由一道前端阿里面試題的思考
題目 const timeout = ms => new Promise((resolve, reject) => { setTimeout(() => { resolve(); }, ms)
關於一道promise的面試題
setTimeout(function(){ console.log(1); }, 0) new Promise(function executor(resolve){ console.log(2); for(var i = 0; i
一道SQL語句面試題,關於group by的
一道SQL語句面試題,關於group by 表內容: 2015-05-09 勝 2015-05-09 勝 2015-05-09 負 2015-05-09 負 2015-05-10 勝 2015-05-10 負 2015-05-10 負 如果要生成下列結果, 該如何寫sql語
《一道有趣的面試題》的疑問
原文連結: http://geek.csdn.net/news/detail/89813 http://netsmell.com/post/a-interesting-interview-question.html?_biz=MjM5OTA1MDUyMA==&mid
一道騰訊面試題(使用遞迴、迴圈、陣列實現上臺階方法)
//一道騰訊面試題 //題目:有50個臺階,一次走一步或者兩步,有多少種可能? 分析: 如果有一個臺階,則只有一種可能:1; 如果有兩個臺階,只有兩種可能:11或2; 如果有三個臺階,則有三種
從一道百度面試題到分析輸入url到頁面返回的過程(或者查詢返回過程)
輸入地址瀏覽器查詢域名的 IP 地址 這一步包括 DNS 具體的查詢過程,包括:瀏覽器快取->系統快取->路由器快取...瀏覽器向 web 伺服器傳送一個 HTTP 請求伺服器的永久重定向響應(從 http://example.com 到 http://www
一道有趣的面試題
說明 void argv star har mov byte stat con . . . . . 同事問了我一道有意思的面試題,經過一番琢磨,解出了答案,遂把原題和我的答案記錄如下: 問題:void f(void) 如何實現,可以打印出 x 是任何一個值?
阿里一道Java併發面試題 (詳細分析篇)
說明 前天分享了一篇關於阿里的“Java常見疑惑和陷阱”的文章,有人說這個很早就有了,可能我才注意到,看完之後發現內容非常不錯,有幾個我也是需要停頓下想想,如果後續有機會我錄製一個視訊把這個ppt裡面的所有內容,根據我的理解和知道的給大家分享一遍。 如果你之前還沒有看過建議好好看一遍:Java常見疑惑和陷阱,
一道簡單的面試題:竟然有90%的程式設計師不能把這個演算法完全寫正確。。。
前段時間,在論壇上看到有統計說有90%的程式設計師不能夠寫對簡單的二分法。二分法不是很簡單的嗎? 這難道不是聳人聽聞? 其實,
面試題-冒泡與捕獲、事件委託、ie事件和dom模型事件、滑鼠事件
一直沒有搞懂jquery中的事件是怎麼新增事件處理程式的。原來就是用了事件委託,關鍵就是通過冒泡方式實現在最高層(document)處理事件,通過判斷事件target的id,給以不同的handler。當然也可以通過事件捕獲來處理,但是因為ie中只有冒泡,所以還是用
關於一道JS面試題的思考
ges 會有 作用 初學 沒有 使用 很好 obj 值傳遞 題目: for (var i = 0; i < 5; i++) { setTimeout(function() { console.log(new Date, i); },
從一道面試題來認識java類加載時機與過程【轉】
包含 布局 hello 印象 大致 周期 default () itl 說明:本文的內容是看了《深入理解Java虛擬機:JVM高級特性與最佳實踐》後為加印象和理解,便記錄了重要的內容。 1 開門見山 以前曾經看到過一個java的面試題,當時覺得此題很簡單,可是自己
一道面試題引發的數據庫行列轉換實踐
聚合函數 列數 index 所有 then 重復 一個 mysq 場景 問題場景 最近有個朋友去面試,問了我一道面試題。題目如下,在形如下面的數據庫表score中,找出每門成績(grade)都大於等於80分的學生姓名。 -------------------------