java 多态(动态绑定)
来源:互联网 发布:淘宝助手运费模板 编辑:程序博客网 时间:2024/05/22 08:16
动态绑定是指“执行期间(敲java)”而非编译期(敲javac),判断所引用对象的实际类型,根据实际类型判断调用的方法
编译器只是进行语法的分析,分析出来的错误也只是语法上的错误,最终得到可执行文件,而运行期在真正在分配内存,(动态分配,在堆上分配内存,编译期间也会为静态成员变量分配内存,在栈上)实现程序功能,得到class文件
比如说你写一个while循环,一直往栈里写,编译器是不会出错的,可是运行期就会出现栈满的错误·越界访问等错误
再比如:const int LENGTH=100,这个是在编译期间就把100和LENGTH邦定的,以后不能更改的
多态利于扩充,添加新功能,实际创建那个对象,就调用那个对象的方法
1、继承 2、重写 3、父类引用指向子类对象
0 0
- java 多态(动态绑定)
- java多态(动态绑定)
- java 多态 动态绑定
- java例程练习(多态/动态绑定/迟绑定)
- Java 动态绑定(多态)和静态绑定,隐藏
- java基础:多态(动态绑定)
- Java之动态绑定(多态)
- Java学习心得之动态绑定(多态)
- Java之动态绑定/多态/迟绑定
- java后期绑定(动态绑定)
- Java 动态绑定方法 多态
- 《java基础》多态/动态绑定
- 动态绑定(多态)
- 多态(动态绑定)
- Java【动态绑定、静态绑定】-动态绑定
- 静态绑定与动态绑定(多态)
- java动态绑定静态绑定
- Java动态绑定 静态绑定
- ubuntu+apache+cgi配置
- 开发mr程序必须的jar包(5个)
- 验证码(validatacode)
- 使用haffman(哈夫曼)编码的简单压缩软件
- Android应用程序签名过程分析
- java 多态(动态绑定)
- 第十五周 两数和与差
- MyEclipse快捷键大全
- Safari调试模拟器里边的phoneGap应用
- Concurrent----任务超时
- Linux下C++ gsoap服务器的搭建
- 关于中断处理程序中的关中断函数disable_irq和disable_irq_nosync
- 总结之:CentOS 6.4系统裁减详解及装载网卡步骤
- 黑马程序员之ios学习总结——07 C语言的枚举、预处理指令