接口,
举例:飞机会飞,鸟会飞,飞机和鸟并不是从某一抽象类派生出来的类,而是用接口----“飞”这一特性。。。。
比如泛型的冒泡排序算法里面,有一句代码:if(a[j+1]<a[j]) ,是无法通过的,必须来实现接口。 比较接口IComparable
!!!
本身我的这个算法类,是没有必要实现比较大小这一功能,也不能派生一个比较大小类!!!
注意:接口是不能实例化的!! 其中的方法不允许实现!!!派生类来实现其中的方法。!!1
问题来了,我的IComparable这个接口我需要用到它的一个方法CompareTo,
但是算法类中并没有实现它啊? 这又是为何? 。。。。。。。。矛盾?
举例:飞机会飞,鸟会飞,飞机和鸟并不是从某一抽象类派生出来的类,而是用接口----“飞”这一特性。。。。
比如泛型的冒泡排序算法里面,有一句代码:if(a[j+1]<a[j]) ,是无法通过的,必须来实现接口。 比较接口IComparable
!!!
本身我的这个算法类,是没有必要实现比较大小这一功能,也不能派生一个比较大小类!!!
注意:接口是不能实例化的!! 其中的方法不允许实现!!!派生类来实现其中的方法。!!1
问题来了,我的IComparable这个接口我需要用到它的一个方法CompareTo,
但是算法类中并没有实现它啊? 这又是为何? 。。。。。。。。矛盾?