请详述在69> 中类./与结构./的异同?
结构是值类型:值类型在栈上分配空间;
类是引用类型:引用类型在堆栈上分配空间;
虽然结构与类的类型不一样,可是他们的基类型都是对象(I)中所有类型的基类型
都是 I;
虽然结构的初始化也使用了 3操作符,可是结构对象依然分配在栈上而不是堆上,如果不
使用“新建”.3/,那么在初始化所有字段之前,字段将保持未赋值状态,且对象不可用。
结构:不能从另外一个结构或者类继承,本身也不能被继承,虽然结构没有明确的用
声明,可是结构是隐式的 7
类:完全可扩展的,除非显示的声明 否则类可以继承其他类和接口,自也能被继承虽
然结构不能被继承,可是结构能够
继承接口,方法和类继承接口一样7
结构:
没有默认的构造函数,但是可以添加构造函数
) 2
没有析构函数
没有 和 .因为不能继承/
不能有 修饰符
可以不使用 3初始化
在结构中初始化实例字段是错误的
2)
"
C4B7((
%
类:
有默认的构造函数
有析构函数
可以使用 和
有 修饰符
必须使用 3初始化
&简要谈一下您对微软69>构架下 2# 和 3 两项技术的理解以及实际中的
应用。
,) 的特点是:
平台独立性(JE2D)、跨语言(只要能支持 K-8 的语言都可以)以及穿透
企业防火墙;3 是基于 的是无状态的;
缺点:需要部署一台 ,)7而且速度比较慢;
?2# 的特点是:
优点是用户既可以使用 >J 信道进行二进制流方式通信,也可以使用 +>>J 信道进行 )L0J 格
式的通信,效率相对 ,) 要高不少;2# 可以用于有状态的情况;
缺点:2# 只能应用于 -) 的E23M 之下。