接口(未完成)
时间:2010-07-20 来源:xiehuibo
怎样去理解接口问题:
假设你设计一个和人交流的程序。
先建立一个接口
interface 人 //定义接口,它代表一个人,
{void Hello(); }//接口虚函数,用来跟这个人说话
但不同的人有不用的交流方式,具体方式用类来实现,比如。
class 美国人:人 //继承接口“人”
然后,类里实例化接口函数
void Hello(){说hi;}
class 中国人:人 //继承接口“人”
然后,类里实例化接口函数
void Hello(){说你好;}
class SB:人 //sb也是人
实现 Hello{说xxxxx;}
最后你的程序运行时,就用接口“人”就可以了,因为不管遇到什么人(美国人,中国人,还是sb),都可以和他们交流了,这就是接口的意义!!! PS:接口就是很多不同内抽象出来的共性。不同类继承该接口的属性,进行相应的实例化等操作。
先建立一个接口
interface 人 //定义接口,它代表一个人,
{void Hello(); }//接口虚函数,用来跟这个人说话
但不同的人有不用的交流方式,具体方式用类来实现,比如。
class 美国人:人 //继承接口“人”
然后,类里实例化接口函数
void Hello(){说hi;}
class 中国人:人 //继承接口“人”
然后,类里实例化接口函数
void Hello(){说你好;}
class SB:人 //sb也是人
实现 Hello{说xxxxx;}
最后你的程序运行时,就用接口“人”就可以了,因为不管遇到什么人(美国人,中国人,还是sb),都可以和他们交流了,这就是接口的意义!!! PS:接口就是很多不同内抽象出来的共性。不同类继承该接口的属性,进行相应的实例化等操作。
相关阅读 更多 +