社区
C#
帖子详情
接口类型的对象?
doglikeman
2007-08-04 08:28:15
public interface IPointList : ICloneable
{
PointPair this[ int index ] { get; }
int Count { get; }
}
其他类里面有
protected IPointList _points;
这么一句
不明白是怎么回事.
这个_points有什么用?
...全文
152
4
打赏
收藏
接口类型的对象?
public interface IPointList : ICloneable { PointPair this[ int index ] { get; } int Count { get; } } 其他类里面有 protected IPointList _points; 这么一句 不明白是怎么回事. 这个_points有什么用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sadever
2007-08-04
打赏
举报
回复
楼上强,顶
LifeForCode
2007-08-04
打赏
举报
回复
public interface I骑白马: ICloneable
{
}
public class 王子:I骑白马
{
..
}
public class 唐僧:I骑白马
{
..
}
public class XX
{
public I骑白马 _骑白马的人;
}
如上,就可以实现
XX._骑白马的人 = new 王子();
XX._骑白马的人 = new 唐僧();
虽然new 王子() 和 new 唐僧()是不同类型的实例,但是都继承了I骑白马这个接口,
所以 _骑白马的人 不一定是王子,还可能是唐僧
哈哈,和楼上开玩笑。
LZ明白了?
flaigd
2007-08-04
打赏
举报
回复
_points是一个成员。 他的类型是一个实现了IPointList接口的对象
flaigd
2007-08-04
打赏
举报
回复
实现了IPointList接口的类。
为什么用接口声明
对象
而不是用类声明
对象
?
Java 中到底是应该用
接口类型
还是实现类的类类型去引用
对象
?
什么是类?什么是
对象
?类与
对象
之间是什么关系?类的特性有哪些?
一、什么是类? 1、类是一种抽象的概念。 2、类:具有相同的特性(数据元素)和行为(功能)的
对象
的抽象就是类。
对象
的抽象就是类,类的具体化就是
对象
,也可以说类的实例化就是
对象
,类实际上就是一种数据类型。类具有属性用数据结构来描述类的属性。类具有操作,它是
对象
的行为的抽象,用操作名和实现该操作的方法来描述。 二、什么是
对象
? 1、
对象
是一种具体概念 2、
对象
:
对象
是人们要进行研究的任何事物,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。
对象
具有状态,一个
对象
用数据值来描述它的状态。
对象
还有操作,用于
Java 中到底是应该用
接口类型
还是实现类的类类型去引用
对象
?
Java中到底是应该用
接口类型
还是实现类的类类型去引用
对象
?2018年03月28日20:50:30阅读数:282标题意思有点绕,说白了就是下面使用方式的选择问题//implA 为接口 ClassB为其实现类 implA A=new ClassB();//
接口类型
的引用变量A 去接收
对象
地址 or ClassB A=new ClassB();//类类型的引用变量A 去接收
对象
地址1234先附上有关接...
java 接口
对象
= new 实现类 与 实现类
对象
= new 实现类
今天我们讨论问题是:接口
对象
= new 实现类 与 实现类
对象
= new 实现类??? Java 中到底是应该用
接口类型
还是实现类的类类型去引用
对象
? //implA 为接口 ClassA为其实现类 implA a=new ClassA();//
接口类型
的引用变量A 去接收
对象
地址 or ClassA a=new ClassA();//类类型的引用变量A 去接收
对象
地址 我们假设有一个接口A ,和它得实现类B,简化代码如下: public interface InterA{ void r
Java接口声明
对象
Java接口本身没有任何实现,因为Java接口不涉及表象,而只描述public行为,所以Java接口比Java抽象类更抽象化。但是接口不是类,不能使用new 运算符实例化一个接口。如 x=new comparable(......);//这个是错误来的。但是可以声明接口变量Comparable x; //这是允许的。 用JAVA接口声明一个变量是什么意思? 不是接口变量,而是一个
接口类型
的
C#
110,546
社区成员
642,561
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章