首页 > 编程语言 >Java方法详解

Java方法详解

时间:2022-10-02 21:14:45浏览次数:45  
标签:调用 Java 包含 详解 参数 返回值 JAVA 方法

JAVA方法详解

Symtem.out.println()
类 对象 方法

JAVA方法是语句的集合,它们在一起执行一个功能

  • 方法是解决一类问题的步骤的有序组合
  • 方法包含于类或对象中
  • 方法在程序中被创建,在其他地方被引用

设计方法的原则

方法本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,**就是一个方法只完成1个功能,这样利于我们后期的扩展。

方法的命名规则

首字母小写,驼峰原则

方法的定义

JAVA的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法;

方法包含一个方法头和一个方法体

下面是一个方法的所有部分:

  • 修饰符:修饰符是可选的,告诉编译器如何调用该方法,定义了该方法的访问类型
  • 返回值类型:方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType是关键字void
  • 方法名:是方法的实际名称,方法名和参数表共同构成方法签名
  • 参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量,参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数
    ①形式参数:在方法被调用时用于接收外界的数据
    ②实参:调用方法时实际传给方法的数据
  • 方法体:方法体包含具体的语句,定义该方法的功能

JAVA 是值传递


标签:调用,Java,包含,详解,参数,返回值,JAVA,方法
From: https://www.cnblogs.com/XUSIYAO678/p/16749345.html

相关文章

  • 数据结构与算法【Java】09---多路查找树
    目录前言1、二叉树与B树1.1、二叉树的问题分析1.2、多叉树1.3、B树的基本介绍2、2-3树2.1、2-3树简介2.2、2-3树应用案例2.3、补充3、B树、B+树和B*树3.1、B树的简......
  • java使用aspose插件实现word转pdf
    在业务上遇到了这种要把上传的word文件转成pdf的实现。在网上找了一堆乱七八糟的也不知道什么玩意,最后得出用aspose第三方插件实现最好,其他的都太乱了,poi插件什么的都没成......
  • 【Java】01基础-IDEA2021.3
    1、HelloIDEA......
  • Java中的继承
    Java中的继承一、继承概述1、继承概述:在类中:有一些类具有一些相同的属性和方法,即相同的一些特征。继承是面向对象的三大特性之一,可以使得子类具有父类的属性和方法,还可......
  • 使用java将数字转化为中文汉字
    在实际开发过程中,会有遇到需要将传入的数字参数转化为汉字用来展示的情况,这里给出自己的思考,供给大家参考。publicstaticvoidconvert(intnumber){//数字对......
  • java--数组学习(2)数组的内存分析和数组三种初始化
    java的内存分析1.java内存分析:  2.数组初始化  例子代码默认初始化就是创建后int[]a=newint[10];里面有个0-9十个空间未赋值的情况下,里面都有值。基本......
  • 使用IDEA进行javaDoc时报错:javadoc: 错误 - 无效的标记: --source-path
    可能是因为idea版本太高其javadoc生成工具不能使用java8版本了,亦或是需要做一些设置 idea生成javadoc文件使用java8版本时报错  在这里修改一下java版本 我......
  • springboot开启单元测试的方法分享
    转自:​​http://www.java265.com/JavaFramework/SpringBoot/202206/3781.html​​SpringBoot:  SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spri......
  • java中参数里面三个点代表什么呢?
    转自:​​http://www.java265.com/JavaCourse/202203/2426.html​​可变参数:   在计算机程序设计,一个可变参数函数是指一个函数拥有不定引数,即是它接受一个可变数目的......
  • 2.5W 字详解线程与锁了,面试随便问
    在java并发编程中,线程和锁永远是最重要的概念。语言规范虽然是规范描述,但是其中也有非常多的知识和最佳实践是值得学习的,相信这篇文章还是可以给很多读者提供学习参考的......