标签:返回值 执行 定义 功能 重复 输出 str 写法 完全
方法就是若干语句的功能集合,方法在c语言等语言中称为函数
方法签名:包含两个方面,方法名和参数列表。
一个类中不可以有两个方法签名完全一样,方法名相同而参数列表不同是可以的。
1.封装一段特定的业务逻辑功能
2.方法尽可能独立,只干一件事
3.方法可以反复的被调用
4.方法可以减少代码的重复,有利于代码的维护
注意事项:
1.方法定义的前后顺序无所谓。
2.方法定义必须是挨着的,方法不能嵌套。
3.方法定义以后,不会自己执行;如果需要执行,一定要进行方法的调用。
4.返回值类型要相同。
方法 名称相同但是参数列表不同(在一个方法功能类似的时候用到)编译器会根据签名,自动绑定调用不同的方法。
与重载相关:
1.参数个数不同步
2.参数类型不同
3.参数的多类型顺序不同
与重载无关无关:
1.与参数的名称无关(两个方法名字相同,但是形参名字不同,是错误的写法)
2.与方法的返回值类型无关(两个方法名字,形参名字相同,返回值不同,是错误的写法;因为单独调用的时候用不到返回值,编译器就区分不开了)。
println就是一个例子,println可以输出各种类型,就是因为用到了重载。
标签:返回值 执行 定义 功能 重复 输出 str 写法 完全
原文地址:https://www.cnblogs.com/zqf-bczl/p/13375730.html