当前位置: 首页 > 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://www.yutouwan.com/news/186501/

相关文章:

  • 做网站一定要有服务器吗wordpress企业主题模板下载
  • 怎么做seo网站推广营销软件代理品牌有哪些
  • 通化网站建设单位成都学网站建设
  • 哪个网站做淘宝客最合适家装公司名称
  • 霸州建网站wordpress制作友情链接
  • 网站开发 费用安徽最新消息
  • 建站的费用前端素材网站
  • wordpress 站点换域名南京微信网站建设哪家好
  • 网站的橱窗怎么做wordpress 注册没密码
  • 外贸 网站 源码注册深圳公司
  • 公司网站如何做分录权威做网站的公司
  • 杭州网站建设公司电话个人网站的设计流程
  • 程序员自己建站赚钱南部县房产网
  • 品牌型网站设计做门户网站用什么软件
  • 网站开发工程师学什么区别潍坊住房和城乡建设厅网站电话
  • 需要锦州网站建设c# 网站开发实例教程
  • 怎么买域名建网站给网站做选题
  • 重庆触摸屏_电子商务网站建设网上找工程平台有哪些
  • 网站打开出现建设中定制网站与模板网站
  • 盗版系统网站怎么建立三星网上商城下载
  • 学习网站 现状wordpress错误代码403
  • 顺德企业网站制作百度竞价排名事件
  • 做报纸版式的网站江苏网站seo平台
  • 国内html网站欣赏有谁想做网站 优帮云
  • 5118网站查询做一份网站的步zou
  • 网站健设推广产品多少钱营销型网站的评价
  • 那里可以做PC28网站的品牌宣传的推广
  • 黄页网站推广qq群推广链接
  • 济南网站制作公司wordpress 极简主题
  • 凡科建设网站步骤免费的模板下载