摘要:
1.飞机会飞,鸟会飞,他们都继承了同一个接口“飞”;但是飞机是F22的抽象类,鸟是鸽子的抽象类。2. 就像铁门木门都是门(抽象类),你想要个门我给不了(不能实例化),但我可以给你个具体的铁门或木门(多态);而且只能是门,你不能说它是窗(单继承);一个门可以有锁(接口)也可以有门铃(多实现)。 门(抽象类)定义了你是什么,接口(锁)规定了你能做什么(一个接口最好只能做一件事,你不能要求锁也能发出声音吧(接口污染))。 阅读全文
posted @ 2013-09-10 13:53
神马小猿
阅读(98)
评论(0)
推荐(0)
摘要:
1.飞机会飞,鸟会飞,他们都继承了同一个接口“飞”;但是飞机是F22的抽象类,鸟是鸽子的抽象类。2. 就像铁门木门都是门(抽象类),你想要个门我给不了(不能实例化),但我可以给你个具体的铁门或木门(多态);而且只能是门,你不能说它是窗(单继承);一个门可以有锁(接口)也可以有门铃(多实现)。 门(抽 阅读全文
posted @ 2013-09-10 13:50
神马小猿
阅读(326)
评论(0)
推荐(0)
摘要:
i++ 一定等同于 i=i+1吗?大家都知道,i++通常情况都是等同于i=i+1,在编译时,clr会自动向上转换 比如说 int t =1; t++; 等同于 t=t+1; //1 是int,和int型相加,int + int 赋值给int时,编译没有错误long t= 1; t++; 等同于 t=t+1; //1 是int,和long 型相加,由于有int 向上自动转换成 long,int(这时转换成了long) + long 赋值给long时,编译没有错误 short t=1; t++; 不等同于 t=t+1; //1 是int,和short类型相加,由于 short 向上自动转换... 阅读全文
posted @ 2013-09-10 09:33
神马小猿
阅读(294)
评论(0)
推荐(0)

浙公网安备 33010602011771号