Java面向对象之多态
来源:互联网 发布:安装数据库 编辑:程序博客网 时间:2024/06/05 13:17
声明父类new子类对象,只能使用父类中声明的元素而不能使用子类中特有的元素;那new子类还有什么意义?当运行起来的时候,实际使用的就是子类的了,会存在方法的重写就有意义了(此时属性的重写不生效,依然是父类的属性,叫做静态绑定)
在声明父类new子类的过程中,子类重写属性是无效的,因为此时声明的是父类,属性用的就是父类的属性;当父类的方法被private,static或final修饰时,此方法不能被重写,此时用的方法依然是父类的方法。—-专有名词,动态绑定:声明父类new子类,最后调用的方法是子类的方法;静态绑定:声明父类new子类,最后调用的属性或是方法依然是父类的方法(因为此时的方法被private,static或final修饰)。
PS:动态绑定和静态绑定就是说了两种现象而已,不要被其吓到了。
阅读全文
0 0
- JAVA-面向对象之多态
- Java面向对象之多态
- Java面向对象之多态
- JAVA面向对象之多态
- java面向对象之多态
- Java面向对象之多态
- java面向对象之多态
- Java面向对象之多态
- Java面向对象之多态
- Java记录 -14- 面向对象之多态
- 0811 Java面向对象特征之多态
- Java面向对象编程之多态(polymorphism)
- java面向对象(五)之多态
- Java面向对象四大特性之多态
- java--面向对象之多态1
- java--面向对象之多态2
- java--面向对象之多态3
- 面向对象之多态
- 表单提交文件上传
- Git浅谈与使用
- tcp/ip协议栈-驱动到应用
- 给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前后没有空格。
- 利用@media screen实现网页布局的自适应
- Java面向对象之多态
- Redis集群一直提示Waiting for the cluster to join....的终极解决方案
- 机器学习练习题(二)
- linux安装软件:/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
- Android开发者必须阅读的博客
- qt+vs2013+opencv3.0
- 【数据结构专题】线性表之顺序表
- RestFul架构
- 与包相关的操作(自动加载,查看,卸除等)