16.接口(interface)是什么?

16.接口(interface)是什么?
最新回答
灼热感

2026-06-28 04:49:16

1.接口相当于一个类的规范.
比如:
interface a
{
public void display();
}

class A:a
{
//接口中有display这个方法(即规范),需
//要在实现接口的类中编写
public void display
{
console.write("123");
}
}
2:接口可以被多个类实现,实现了类的多态
如例一.还是统一个接口interface a
class A1:a
{
public void display
{
console.write("123");
}
}
class A2:a
{
public void display
{
console.write("321");
}
}

3.接口可以被某个或者某些类实现,但是本身不能实例化对象.
如例一中的接口a:
进行实例化--
a obj;
这样做是错误的.
星河万里

2026-05-11 07:18:33

参看msdn的interface词条
http://msdn.microsoft.com/en-us/library/87d83y5b.aspx
听闻白兰鸽

2026-04-12 22:38:11

大哥 多看书啊....
作业君是个傲娇的东西

2026-03-16 03:57:30

接口已经不属于类了, 它是类的抽象
除了直接实例化以外, 可以像使用普通类一样使用抽象类.
而对于接口, 几乎没有直接与之通信的可能性, 因为它几乎不提供具象的东西, 它是一种极端的抽象.接口只是一个行为的规范或规定,微软的自定义接口总是后带able字段,证明其是表述一类类“我能做。。。”.抽象类更多的是定义在一系列紧密相关的类间,而接口大多数是关系疏松但都实现某一功能的类中.
你是我所有的梦

2026-05-10 01:36:31

接口就是专门用于,继承的框子。
它把你约束起来,。
只要你实现了某个接口,就必须实现接口里面所有的方法和属性。