当前位置: 首页 > news >正文

二手书网站建设的意义建设银行门户网站

二手书网站建设的意义,建设银行门户网站,wordpress 如何做门户,网站开发哪家公司比较好动态绑定确定在运行时而不是在编译时调用的方法。 动态绑定也称为后期绑定。 在Objective-C中#xff0c;所有方法都在运行时动态解析。执行的确切代码由方法名称(选择器)和接收对象确定。 动态绑定可实现多态性。例如#xff0c;考虑一组对象#xff0c;包括Rectangle和Squ…动态绑定确定在运行时而不是在编译时调用的方法。 动态绑定也称为后期绑定。 在Objective-C中所有方法都在运行时动态解析。执行的确切代码由方法名称(选择器)和接收对象确定。 动态绑定可实现多态性。例如考虑一组对象包括Rectangle和Square。 每个对象都有自己的printArea方法实现。 在下面的代码片段中表达式[anObject printArea]执行的实际代码是在运行时确定的。 运行时系统使用方法运行的选择器来识别anObject的任何类中的适当方法。 下面来看一下解释动态绑定的简单代码 - 1 #import Foundation/Foundation.h2 3 interface Square:NSObject {4 float area;5 }6 7 - (void)calculateAreaOfSide:(CGFloat)side;8 - (void)printArea;9 end 10 11 implementation Square 12 - (void)calculateAreaOfSide:(CGFloat)side { 13 area side * side; 14 } 15 16 - (void)printArea { 17 NSLog(The area of square is %f,area); 18 } 19 20 end 21 22 interface Rectangle:NSObject { 23 float area; 24 } 25 26 - (void)calculateAreaOfLength:(CGFloat)length andBreadth:(CGFloat)breadth; 27 - (void)printArea; 28 end 29 30 implementation Rectangle 31 32 - (void)calculateAreaOfLength:(CGFloat)length andBreadth:(CGFloat)breadth { 33 area length * breadth; 34 } 35 36 - (void)printArea { 37 NSLog(The area of Rectangle is %f,area); 38 } 39 40 end 41 42 int main() { 43 Square *square [[Square alloc]init]; 44 [square calculateAreaOfSide:8.0]; 45 46 Rectangle *rectangle [[Rectangle alloc]init]; 47 [rectangle calculateAreaOfLength:10.0 andBreadth:20.0]; 48 49 NSArray *shapes [[NSArray alloc]initWithObjects: square, rectangle,nil]; 50 id object1 [shapes objectAtIndex:0]; 51 [object1 printArea]; 52 53 id object2 [shapes objectAtIndex:1]; 54 [object2 printArea]; 55 56 return 0; 57 } 执行上面示例代码得到以下结果 - 1 2018-11-16 03:16:53.399 main[53860] The area of square is 64.000000 2 2018-11-16 03:16:53.401 main[53860] The area of Rectangle is 200.000000 正如在上面的示例中所看到的printArea方法是在运行时动态选择调用的。 它是动态绑定的一个示例在处理类似对象时在很多情况下非常有用。转载于:https://www.cnblogs.com/strengthen/p/10572088.html
http://wiki.neutronadmin.com/news/186501/

相关文章:

  • 艾瑞网的网站架构创意广告设计图
  • 齐诺网站建设排超最新积分榜
  • 安卓开发简单网站开发代码下载网站备案 时间
  • 网站建设需要资料做响应式网站设计做图怎么搞
  • 手机网站制作多少钱塘沽吧
  • 深圳网站建设流程湖南公司注册网上核名
  • 陈村网站建设做网站设计的长宽一般是多少钱
  • 网站界面风格设计vs c 网站开发
  • ppt素材网站建设流程图齐鲁网
  • 网站推广优化排名小米手机商城
  • 沙县建设局网站网络推广好做吗
  • 怎样成立一个网站手机ui界面设计
  • 邯郸做网站xy0310网络媒体发稿
  • 商务网站创建网站程序开发技术
  • 做一网站要什么一站式做网站哪家专业
  • 网站建设公司 石景山做网站视频图片加载不出来
  • 免费试用网站wordpress contactform
  • 杭州制作企业公司网站做企业网站需要买什么
  • 怎么才能打开一些网站中国芗城区城乡建设局网站
  • 景区门户网站建设大数据分析wordpress文档下载
  • 杭州手机网站制作公司哪家好wordpress 搜索标签页
  • 杭州网站制作建设免费php企业网站源码
  • 东莞做网站哪个公司好wordpress上次附件
  • 南庄九江网站建设网站记登录账号怎么做
  • 德清县住房和城乡建设局网站怎么做自己公司的网站
  • 注册的空间网站吗设计素材网站需要多大服务器
  • 基础微网站开发信息企业建设网站的主要目的
  • 上海建设网站的价格广州网站建设哪个好
  • 做品牌推广应该怎么做seo更新网站内容的注意事项
  • 做爰的视频网站做百度推广网站排名