Java基本概念-多态
来源:互联网 发布:php array slice 编辑:程序博客网 时间:2024/05/16 06:43
一 多态
1 多态是不同环境下的多种状态
2 多态分为:设计时多态和运行时多态
3 设计时多态就是方法重载,即多个方法的方法名相同,参数不同,与返回值无关,与参数名称无关
4 运行时多态就是父类的引用指向子类的实例,父类引用指向哪个子类的实例,就调用哪个子类的方法
5 里士替换原则:凡是定义使用父类的地方,都能用子类来替换
6 父类的引用不能调用子类新增的方法,只能掉子类重写的和从父类中继承的
7 子类指向父类要强制转换
8 关键字instanceof:判断父类的引用是否是某个子类的实例
9 父类的引用指向子类的实例时是运行时多态的表现形式,而子类指向父类时需要强制转换,强制转换的方法:(目标子类)父类对象
二 toString方法
1 类的toString方法在对象输出时被自动调用
2 System.out.println()方法中可以传入任何类型的数据,所有的对象都是引用类型的数据
3 当System.out.println()方法输出对象时,首先调用该对象的toString方法,该方法默认输出该对象在内存中的地址,@前面表示该类所在的包的地址,@后面的指该对象在内存中的地址
1 多态是不同环境下的多种状态
2 多态分为:设计时多态和运行时多态
3 设计时多态就是方法重载,即多个方法的方法名相同,参数不同,与返回值无关,与参数名称无关
4 运行时多态就是父类的引用指向子类的实例,父类引用指向哪个子类的实例,就调用哪个子类的方法
5 里士替换原则:凡是定义使用父类的地方,都能用子类来替换
6 父类的引用不能调用子类新增的方法,只能掉子类重写的和从父类中继承的
7 子类指向父类要强制转换
8 关键字instanceof:判断父类的引用是否是某个子类的实例
9 父类的引用指向子类的实例时是运行时多态的表现形式,而子类指向父类时需要强制转换,强制转换的方法:(目标子类)父类对象
二 toString方法
1 类的toString方法在对象输出时被自动调用
2 System.out.println()方法中可以传入任何类型的数据,所有的对象都是引用类型的数据
3 当System.out.println()方法输出对象时,首先调用该对象的toString方法,该方法默认输出该对象在内存中的地址,@前面表示该类所在的包的地址,@后面的指该对象在内存中的地址
0 0
- Java基本概念-多态
- java基本概念
- Java基本概念
- java基本概念
- Java 基本概念
- java 基本概念
- java基本概念
- Java基本概念
- Java 基本概念
- java基本概念
- java 基本概念
- Java基本概念
- Java基本概念
- java 基本概念
- java基本概念
- java基本概念
- Java基本概念
- Java基本概念
- 杂项记录
- 基于MFC的实时可视化项目中视图刷新消息的严谨使用
- android-ndk环境配置
- hdu5296 01字典树
- javaEE防盗版-前言
- Java基本概念-多态
- web使垂直居中的方法
- UVA10474-5.1-Where is the Marble?
- js 下拉自动加载 购物车的计算
- JAVA : I/O系统
- 定时器开多个线程分页执行
- java泛型方法
- slf4j+log4j+logback总结
- Android ListView 子控件onClick正确获取position