Objective-C不支持多重继承

http://server.zol.com.cn/519/.html

和c++不同,objective-c不支持运算子重载

true

objective-c是非常实际的语言它是一个用c写成、很小的运行库,只会令应用程序的尺寸增加很小,和大部分oo系统使用极大的vm执行时间会取代了整个系统的运作相反

objective-c,通常写作objc和较少用的objective c或obj-c,是扩充c的面向对象编程语言它主要使用于mac os x和gnustep这两个使用openstep标准的系统,而在nextstep和openstep中它更是基本语言objective-c可以在gcc以及clang运作的系统上编写和c++主要优点编译,因为gcc与clang含objective-c的编译器

report

和java相同,objective-c只容许对象继承一个类别(不设多重继承),这一点也和c++不同

obj-c(图:ios.25pp.com)

http://server.zol.com.cn/519/.html

向提问标签:服务器

objective-c不支持多重继承,而c++语言支持多重继承

1514

微软在build 2015上透露了它的objective c技术,其最新ide visual studio 2015能将objective-c代码编译运行在windows 10上据说,这一技术可以将将objective-c代码尽可能多的转变成java或c++代码,挂钩进原生平台c++编程思想的 api那么同...

微软在build 2015上透露了它的objective c技术,其最新ide visual studio 2015能将objective-c代码编译运行在windows 10上据说,这一技术可以将将objective-c代码尽可能多的转变成java或c++代码,挂钩进原生平台的 api那么同样是“c”,objective-c和c++之间有何不同?

所以,理论上将,objective-c它完全兼容标准c语言;相比之下,c++对c语言的兼容主要体现在语法上,objective-c在此基础上增加了面向对象编程语言的特性以及smalltalk消息机制

objective-c写成的程序通常不会比其原始码c++编程思想大很多而其函式库(通常没附在软件发行本)亦和smalltalk系统要使用极大的内存来开启一个窗口的情况相反

在c++里,对象的静态类型决定你是否可以发送消息给它,而对objective-c来说,由动态类型来决定

中关村在线

server.zol.com.cn

objective-c是动态定型(dynamicaly typed)所以它的类库比c++要容易操作objective-c 在运行时可以允许根据字符串名字来访问方法和类,还可以动态连接和添加类


权威白癜风医院
什么样的人容易得白癜风


转载请注明:http://www.nydjfy.com/xxzl/240.html

  • 上一篇文章:
  •   
  • 下一篇文章: