代码如下: /// /// interface /// 与抽象类的区别: /// 1,abstract可以有具体方法和抽象方法(必须有一个抽象方法),interface没有方法实现 /// 2,abstract可以有构造函数和析构函数,接口不行 /// 3,一个类可以实现多个interface,但只能继承一个abstract /// 特点: /// interface成员隐式具有public,所以不加修饰符 /// 不可以直接创建接口的实例,如:IPerson xx=new IPerson()//error /// &