杂篇章
2019-02-25 16:11:34来源:博客园 阅读 ()
表达式中运算数据类型不一致怎么办?
参数传递:就是调用方法的时候,向方法内传入数据的动作。
形式参数:在定义方法的时候,写在小括号之内的参数。(被动接收数据的)
eg:public static int sum(int a,int b)//这里的a和b,是在定义的时候写的,所以是形式参数即形参。
实际参数:在调用方法的时候,真正传入方法里的数据,叫做实际参数。(主动传入数据的)
eg:int num = sum(10,20)//这里的10和20是在调用的时候传入方法的,所以他们是实际参数即实参。
在参数传递中有两项规则:
1.对于基本数据类型(8个,包括String)来讲,形式参数的操作不会影响实际参数。
2.对于引用数据类型(除String)来讲,形式参数的操作,会影响实际参数。
方法:就是将一些代码用大括号包起来,然后取一个名字。使用的时候,只要根据名称调用即可,而且比循环更加灵活。
如何定义方法:
修饰符 返回值类型 方法名(参数类型 参数名称){方法体 return 返回值;}
调用方法的三种方法:
1.单独调用:方法名称(实际参数)
2.打印调用:system.out.println(方法名称(实际参数));
3.赋值调用:数据类型 变量名称 = 方法名称(实际参数);
如何定义没有返回值的方法:
修饰符 void 方法名称(参数类型 参数名称){方法体}
调用没有返回值的方法,只能使用单独调用,不能使用打印调用和赋值调用。
重载:多个方法的名称相同,但是参数列表不同。
重载中什么叫做参数不同:
1.参数的个数不同
2.参数的类型不同
3.参数的多类型顺序不同
重载中与什么无关:
1.与返回值类型无关,讲白了就是匹配不到你所想使用的方法
2.与参数名称无关:
参数传递:就是在调用方法的时候,向方法中传入数据的动作
原文链接:https://www.cnblogs.com/rxing/p/10424607.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 学习笔记之Lambda表达式 2020-06-05
- JAVA8 Lambda表达式 2020-05-31
- 位运算符 2020-05-26
- Lambda表达式用法大比较: Scala和Java 8 2020-05-26
- java 8 stream、lambda表达式对list操作分组、过滤、求和、 2020-05-14
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash