Java--多态和虚化
2015-08-05 09:58
344 查看
1.多态分编译时多态(重载)和运行时多态(覆盖,动态绑定)
2.instanceof关键字可以用来判断变量类型,返回boolean类型
3.Java中,普通的方法是虚方法调用,但static,private方法不是虚方法调用。
2.instanceof关键字可以用来判断变量类型,返回boolean类型
if(i instanceof Integer) { ...... }
3.Java中,普通的方法是虚方法调用,但static,private方法不是虚方法调用。
方法 | 原因 |
---|---|
static方法 | 只与声明的类有关,与实例无关 |
private方法 | 子类无法继承,不会被虚化 |
final方法 | 子类不能覆盖,不存在虚化问题 |
相关文章推荐
- springMVC环境配置
- 杭电ACM2041java做法
- 如何在 Java 中正确使用 wait, notify 和 notifyAll
- Leetcode-204(Java) Count Primes
- myeclipse&eclipse的项目源码部署到哪里去了?
- Gradle在大型Java项目上的应用
- java.lang.IllegalArgumentException: Line argument must contain a key and a value
- Java NIO框架Netty教程 (五) 字符串消息收发
- 深入解析Java中的JDBC事务
- ArrayList中重复元素处理方法.[Java]
- JDK动态代理与Cglib库
- struts 2 的原理 更加详细
- Java NIO框架Netty教程(二) – 白话概念
- Java NIO框架Netty教程(一) – Hello Netty
- spring整合消息队列rabbitmq
- 斜堆 之 Java的实现
- java命令执行jar包的方式
- Spring MVC
- Spring注解学习(一)-构建简单Web应用
- Leetcode-210(Java) Course Schedule II