java--初始化和清理
来源:互联网 发布:合肥学c语言的培训班 编辑:程序博客网 时间:2024/06/05 22:53
区别重载方法可通过‘:
1.参数不同
2.参数相同,顺序不同
重载的参数是基本类型时,可提升也可窄化转换(char型略不同,升至int型)
package com.learn;public class demo06 {public static void main(String[] args) {Dog dog=new Dog();float f=0;double b=0;dog.bark(5,f);dog.bark(f,5);dog.bark(b);}}class Dog{public void bark(int x,float f){System.out.println("barking");}public void bark(float f,int x){System.out.println("howling");}public void bark(double x){System.out.println("wang");}}
3.如果以返回区分重载方法,当不关心返回值时,有时会忽略返回值(此时行不通)
this关键字
通过this调用方法的返回对象
package com.learn;public class demo07 {private void methodOne(){new demo07().methodTwo();this.methodTwo();System.out.println("methodOne");}private void methodTwo(){System.out.println("methodTwo");}public static void main(String[] args) {new demo07().methodOne();}}ps:同一个类的另一个方法不必使用this也可调用
在构造器中调用构造器
package com.learn;public class demo08 {static float f=0;demo08(int x){this(f);System.out.println(1);}demo08(float f){System.out.println(2);}public static void main(String[] args) {demo08 demo08=new demo08(1);}}ps:this调用构造器必须在第一行,且只能调用一次
0 0
- java--初始化和清理
- 【java】初始化和清理
- Java基础:初始化和清理
- Java中的初始化和清理
- java之初始化和清理
- Java中初始化和清理
- Java之旅 (6) 初始化和清理
- java对象之初始化和清理(1)
- java语言中的初始化和垃圾清理
- java对象的初始化和清理
- 《Java 编程思想》005 初始化和清理
- JAVA学习过程初始化和清理
- Java初始化与清理
- java 初始化与清理
- java 初始化与清理
- Java 初始化与清理
- Java初始化与清理
- Java 初始化与清理
- 跳表的一种实现
- android 记录
- 关于OC内存管理-03
- 【JavaEE小练手】Servlet实现HttpUrl数据获取
- 每天一个linux命令(14):head 命令
- java--初始化和清理
- Yocto 学习总结
- 理解$watch ,$apply 和 $digest --- 理解数据绑定过程
- 每天一个linux命令(15):tail 命令
- Ajax实现网页无闪自动局部刷新(邮件接收提示)
- 算法导论—中位数与顺序统计量
- Ajax日期验证
- ORA-12560: TNS: 协议适配器错误
- 黑马程序员——Java笔记——集合框架1——list