方法和方法的重载
2020-01-15 11:41
281 查看
方法
特点:
①方法不调用, 不执行 ②方法不能嵌套
方法本身就是封装的特点,方法的重载是多态的表现
注意:
①return 后面跟的是返回值
②返回值类型可以是基本数据类型, 也可以是引用数据类型
③参数列表中的参数, 相当于局部变量, 需要声明并赋值, 其作用域只在当前方法中
④未知的变量, 途中可能用到的变量, 都需要写在参数列表中
⑤没有返回值类型的调用,使用普通调用,方法名(实参);例如:print();
⑥返回值 : 接收类型>=方法的返回值类型>=return后数据的类型
方法的调用:
(因为是局部变量,调用时需要声明并赋值,如果是没有返回值的,可以使用输出调用)
普通调用: 就是写上方法名. 例如: getPI();
输出调用: System.out.println(getSum(int a,int b));
赋值调用: 数据类型 变量名 = 方法名(参数列表); 先执行方法中的代码,把返回值赋值给变量
方法的重载:
重载:简单来说就是一个**班(类)里有2个叫张三(方法)**的,这2个人,除了名字以外其他的都不一样.
参数列表不同(方法签名不同) 参数的个数不同 参数的数据类型不同 不同类型的参数顺序不同 就构成了***方法的重载!***
大小写字母转换,将一个小写字母转换为大写字母并返回.
例如小写a转为大写A
if('a'<=ch&& ch<='z'){ ch-=32; //ch=(char)(ch-32); } return ch; }
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- 如何绕过客户化重载方法返回原始定义的方法(AtClass)
- android UiAutomator自定义输出方法时,需要方法重载的另一种解决方案
- 用__call()实现方法重载
- Java基础_方法重载
- Java基础& ***方法的重载***
- java中方法的重载
- 方法的重载与重写
- 关于java中方法的重载(method overloading)--说明
- 方法的创建、重载及递归调用
- C#方法重载
- java基础之计算机二进制、8进制、10进制、16进制互相转换以及方法的调用重载基础
- java 构造方法的重载
- java中方法的重载和重写的区别
- Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdroy这么多方法让应用去重载?
- WCF 方法重载
- 关于方法的重载和重写的区别
- java基础5【重载,方法的传值,类,成员、局部变量,哥德巴赫猜想、亲密数】
- java基础之方法的重载(overload)
- 方法重载、方法覆盖和多态
- JAVA方法的重写与重载的原则