博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
类型系统:类型检查、类型转换、任意类型-强类型、类型转换
阅读量:6344 次
发布时间:2019-06-22

本文共 294 字,大约阅读时间需要 1 分钟。

1、编译器只对确定类型进行检查;

2、类型转换是否能够成功有没有明确的判断;编译时or运行时;

3、任意类型不参与编译时类型检查;

  任意类型不能直接参与运算,必须转化为确定的类型;

  任意类型转化为确定类型是否需要显式转化。

 

强类型:类型检查(编译时)和转化(运行时)都有明确的状态信息;

中类型:类型检查(编译时)强制,转换无明确状态信息;

弱类型:全部无;

 

动态类型:

任意类型变量中包含类型信息,可以在运行时获取;

继承类型(动态):变量中包含类型信息;

 

    id x = self;

    UIView *res = x;

    [res addSubview:[UIView new]];

转载地址:http://clkla.baihongyu.com/

你可能感兴趣的文章
UOJ#179. 线性规划(线性规划)
查看>>
整合spring cloud云架构 - SSO单点登录之OAuth2.0登录认证(1)
查看>>
windows的服务中的登录身份本地系统账户、本地服务账户和网络服务账户修改
查看>>
JAVA中循环删除list中元素的方法总结
查看>>
redis 安装
查看>>
SQL some any all
查看>>
电子书下载:Programming Windows Identity Foundation
查看>>
有理想的程序员必须知道的15件事
查看>>
用于测试的字符串
查看>>
财付通和支付宝资料收集
查看>>
理解 IEnumerable 与 IEnumerator
查看>>
NHibernate 2.0 Beta 1 Released和一些工具
查看>>
【每天一个Linux命令】12. Linux中which命令的用法
查看>>
软件接口数据一致性机制
查看>>
微服务架构介绍和RPC框架对比
查看>>
Debian下使用OpenLDAP 管理端
查看>>
泛型排序器TComparer
查看>>
9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路...
查看>>
创建符合标准的、有语意的HTML页面——ASP.NET 2.0 CSS Friendly Control Adapters 1.0发布...
查看>>
Adobe驳斥Flash过度耗电论 称HTML5更耗电
查看>>