黑马程序员技术交流社区
标题:
动态类型和静态类型
[打印本页]
作者:
HI奋斗
时间:
2015-10-2 15:27
标题:
动态类型和静态类型
动态类型程序直到执行到时才确定所属的类;静态类型,将一个变量定义为特定类的对象时,使用静态类型,在编译的时候就知道这个变量所属的类,它总是存储特定的类。
如:Dog只有一个run的方法,Cat只有一个jump方法
Dog *dog = [Dog new];
[dog jump];
此时会报错,
Animal *cat = [Dog new];
[(Cat*)cat jump];
这就可以执行。
作者:
洪吉童
时间:
2015-10-2 15:47
什么意思啊这是
作者:
HI奋斗
时间:
2015-10-2 16:05
洪吉童 发表于 2015-10-2 15:47
什么意思啊这是
不同的类有不同的方法时,使用多态需要加强制类型转换。
作者:
大宝820
时间:
2015-10-5 23:27
学习了{:2_30:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2