抽象与接口(七)
摘要:
抽象类与接口1.抽象类举个例子:去书店买书。这句话描述的就是一个抽象行为,但底是去哪家书店,买什么数。“去书店买书”这句话中,并没有买书行为必须包含的确定信息,如果将去书店买书这个动作封装为一个行为类,那么这个类就应该是一个抽象类。注:1.C#中规定,类中只要有一个方法声明为抽象方法,这个类也必须声明为抽象类。2.抽象类中不一定所有方法都是抽象方法或抽象属性。抽象类具有以下特性: l 抽象类不能被实例化。l 抽象类可以包含抽象方法和抽象的访问器。l 不能用sealed修饰符修饰该抽象类,这意味着抽象类不能被继承。l 从抽象类派生的非抽象类,必须包括继承的所有抽象方法和抽象访问器的实现。l 在方 阅读全文
posted @ 2012-06-06 21:29 green0818 阅读(169) 评论(0) 推荐(0)
浙公网安备 33010602011771号