当前位置: 首页 > news >正文

做乡镇网站上海公共招聘网

做乡镇网站,上海公共招聘网,网络服务提供者知道网络用户利用其网络服务,网站怎么接入百度地图目录 1.前言 2.正文 2.1方法的定义 2.2方法的调用过程 2.3方法的实参与形参 2.3.1形参 2.3.2实参 2.3.3参数传递 2.4方法的重载 3.小结 1.前言 哈喽大家好啊#xff0c;今天博主继续带领大家学习java的基本语法#xff0c;java的基础语法部分打算用六到七篇博文完… 目录 1.前言 2.正文 2.1方法的定义 2.2方法的调用过程 2.3方法的实参与形参 2.3.1形参 2.3.2实参 2.3.3参数传递 2.4方法的重载 3.小结 1.前言 哈喽大家好啊今天博主继续带领大家学习java的基本语法java的基础语法部分打算用六到七篇博文完成讲解最后再用一个小项目加强自己的熟练度废话不多说现在开始。 2.正文 2.1方法的定义 java中的方法我个人感觉可以对标C语言中的函数来方便理解。在下文中。我仅反复用一段凝练的代码来讲清楚方法。 在Java中方法是一段用于执行特定任务的代码块它可以接受参数执行操作并返回结果。具体定义格式如下 [修饰符] 返回类型 方法名(参数列表) {// 方法体 }修饰符如public, private, static, final等用于控制方法的访问权限和行为。具体在以后的文章会细讲。返回类型方法执行完毕后返回的数据类型如int, String, void无返回值等。方法名方法的名称一般采用小驼峰命名。参数列表方法执行时需要的参数参数之间用逗号分隔。如果没有参数可以省略参数列表或者写为空括号()。 例如在下面这段代码中 public static int Add(int x,int y){return xy;}public static void main(String[] args) {int a 1;int b 2;System.out.println(Add(a,b));} 我们在sout语句中调用了Add方法其中publicstatic为修饰符int为返回类型Add为方法名int xint y为参数。 2.2方法的调用过程 在这里我们梳理清楚方法调用的过程 首先在主调方法里调用目标方法。将参数传递过去这里有实参和形参俩个概念下文讲解。找到方法的地址后执行方法体。被调方法结束回到主调方法中继续往下执行。 这里需要注意的一点是 方法在没被调用的时候是不会被执行的只有被调用时才会执行。 所以下面俩段代码的输出结果是一致的 public static void main(String[] args) {int a 1;int b 2;System.out.println(Add(a,b));}public static int Add(int x,int y){return xy;} public static int Add(int x,int y){return xy;}public static void main(String[] args) {int a 1;int b 2;System.out.println(Add(a,b));} main方法与Add方法的顺序不影响程序运行结果。 2.3方法的实参与形参 参数是方法执行时需要的输入值这些参数在方法定义中被称为形参而在方法调用时提供的参数的main方法中被称为实参。 2.3.1形参 形参是方法定义时声明的参数它们在方法的参数列表中指定。形参相当于方法内部的局部变量它们在方法被调用时创建并在方法执行完毕后销毁。形参的主要用途是接收实参传递过来的值。 特点 形参是方法定义的一部分。形参只在方法被调用时存在。形参的值由实参提供。 2.3.2实参 实参是方法调用时传递给方法的实际值。实参可以是常量、变量、表达式或者方法的返回值。实参的值在方法调用时被传递给形参。 特点 实参是方法调用的一部分。实参可以是任何类型的值包括基本数据类型和引用数据类型。实参的值在方法调用时确定。 则还是在下段代码中a和b即为实参而x和y为形参。 public static void main(String[] args) {int a 1;int b 2;System.out.println(Add(a,b));}public static int Add(int x,int y){return xy;} 2.3.3参数传递 参数传递的方式有两种传递值和传递引用。 传递值 基本数据类型如int, double, char等的参数传递是通过值传递的。当方法被调用时实参的值会被复制到形参中。方法内部对形参的修改不会影响到实参。 传递引用 引用数据类型如对象、数组等的参数传递是通过引用传递的。当方法被调用时实参的引用内存地址会被复制到形参中。方法内部对形参的修改会影响到实参因为它们指向同一个对象。 2.4方法的重载 重载是一种允许同一个类中存在多个同名方法但这些方法的参数列表参数的类型、数量或顺序不同的特性。具体规则如下 方法名相同在同一个类中重载的方法必须具有相同的方法名。参数列表不同参数列表必须在类型、数量或顺序上有所不同。返回类型不相关方法的返回类型不作为重载的依据。即使两个方法的返回类型不同只要它们的参数列表相同它们就不能被认为是重载的方法。访问修饰符不相关方法的访问修饰符如public, private等也不影响重载。 将上文的代码稍作更改 public static void main(String[] args) {int a 1;int b 2;int c 3;System.out.println(三数相加);System.out.println(Add(a,b,c));System.out.println(俩数相加);System.out.println(Add(a,b));}public static int Add(int x,int y){return xy;}public static int Add(int x,int y,int z){return xyz;} 我们可看到有俩个Add方法但编译器会自动根据你所调用参数的数量类型等不同来最终确定你所要调用的方法究竟是哪一个。 3.小结 今天关于方法的分享到这里就结束了喜欢的小伙伴多多支持别忘了点赞收藏支持一下哦你的支持就是对我最大的鼓励。
http://www.w-s-a.com/news/463927/

相关文章:

  • 给公司做的东西放到私人网站上十堰为企业做网站的单位
  • 手机网站建设价钱手机自己做网站
  • 网站建设属于哪种公司电子商务查询网站
  • 工程建设标准强制性条文最新版本网站关键词排名优化应该怎么做
  • 网站网页设计内容品牌高端网站建设公司
  • 网站开发报价 福州中国建筑网官网手机版
  • 网站 图片 自动往右移专门做定制化的网站
  • 最好用的cms手机百度关键词排名 网站优化软件
  • 凉山州城乡规划建设局网站长沙网站建设哪家强
  • 广州网站开发创意设计公司企业自己怎么制作网站首页
  • 曲靖 曲靖网站建设软件(app)开发wordpress 没有远程发布
  • 官方网站开发与定制网站建设技术是干嘛的
  • 昆明网站建设工作室网站菜单导航怎么做的
  • 南京网站做的好的公司猪八戒网站做推广怎么样
  • 建站收费标准福州网站搭建
  • 做防护用品的网站欧美网站建设风格特点
  • 龙华做网站联系电话北京软件开发培训班
  • 做网站运营有前途网站的建设与管理的心得体会
  • 河南网站推广怎么做网页制作免费下载
  • 网站如何屏蔽中国ip商丘网站建设的公司哪家好
  • 东莞广告公司东莞网站建设价格鹤壁哪有做网站的
  • 门户网站界面设计logo设计商标设计
  • 建设银行网站驱动宁波网站建设相信荣胜网络
  • 八里河网站建设项目建设可行性企业品牌推广方式有哪些
  • jsp网站开发之html入门知识广州服装设计公司
  • 做电商看的网站有哪些个人网页制作成品免费
  • 沈阳建站多少钱境外网站 备案
  • 提交网站收录入口斗图在线制作
  • 建设化妆品网站服务医药网站前置审批
  • 购物网站修改注册信息模块的分析怎么注册公司logo