所谓的抽象类就是一个类前加上一个abstract修饰的类,我觉得抽象类更像一个特殊的类,虽然抽象类和类也有些不同之处。
抽象类和类的区别:
抽象——就是一种具有共同属性的集体概括。
抽象类中可以有抽象方法,也可以其他的方法及属性;
抽象类和类的最大区别在于: 抽象类可以有抽象方法,但类中一定没有抽象方法,只要一个类有抽象方法那么这个类一定是抽象方法,抽象方法
是由abstract修饰的方法,但在抽象类中并没有去定义这个方法,这个抽象方法必须在它的子类中得到定义——这是必须的! 从这里可以看出,
抽象类的作用是建立在继承之上的。
另外需要注意的是:抽象类中不一定有抽象方法,但有抽象方法的类一定是抽象类!
继承抽象类的子类,必须实现父类(这是抽象类)中所有的抽象方法!
其他的,抽象类和普通的类没有区别!
暂且不举例子,胃痛,今天就到这里!实在撑不住了!
posted on 2010-10-29 00:04
tovep 阅读(298)
评论(0) 编辑 收藏