2.Java基础:方法定义和调用

一、方法的定义

1.类的方法代表的是实力的某种行为(或功能)

方法的定义:方法类型 、 方法签名 、 方法体

2.定义类的方法

访问修饰符 类型 方法名(参数列表){

///方法体

}

3.把方法当作一个模块,是个”黑匣子“,完成某个特定的功能,并返回处理解结果

4.方法分类:

(1)返回值为空的void的方法;

(2)带具体的返回类型的方法;

(3)不带参数的方法;

(4)带参数的方法

5.方法返回值

(1)如果方法有返回值,方法中必须使用关键字 return 返回该值,返回的值类型为该方法所定义的返回值类型

强调:方法内可以调用其它的方法。

二、方法的调用

1.Java调用带参数的方法采用的值传递方式(值拷贝)

(1)如果参数是基本数据类型,参数传递是将参数的数值传递给方法;

(2)如果参数是对象或数组,参数传递是将对象或数组的引用值传递给方法;

(3)总之,传递参数时都是一个值得拷贝过程

2.局部变量只能在声明其的方法里使用

3.成员变量可以被所有的方法使用

原文地址:https://www.cnblogs.com/lzfsuifeng/p/9527121.html

时间: 2024-10-31 23:47:59

2.Java基础:方法定义和调用的相关文章

# 方法定义及调用 练习

方法定义及调用 练习 标签 :Java入坑之旅 0x00. 题目 编写一个方法,求整数n的阶乘,例如5的阶乘是12345. [必做题] 编写一个方法,判断该年份是平年还是闰年.[必做题] 编写一个方法,输出大于200的最小的质数.[选做题] 编写一个方法,功能:定义一个一维的int 数组,长度任意,然后将它们按从小到大的顺序输出(使用冒泡排序)(知识点:方法的定义和访问).[选做题] 0x01. 题目01 编写一个方法,求整数n的阶乘,例如5的阶乘是12345. [必做题] // Functio

java中方法定义与方法调用

再java中,定义一个方法,其参数可以申明为某某类型的参数. package com.wengde.bookshop.service; import com.wengde.bookshop1.dao.BookDAO; import com.wengde.bookshop1.domin.Book; import com.wengde.bookshop1.impl.BookDAOImpl; import com.wengde.bookshop1.web.CriteriaBook; import co

java 第五章 方法定义及调用

1.方法的定义 什么是方法 方法是完成某个功能的一组语句,通常将常用的功能写成一个方法 方法的定义 [访问控制符] [修饰符] 返回值类型 方法名( (参数类型 形式参数, ,参数类型 形式参数, ,-) ) { 方法体 } 修饰符:public .static 被称为修饰符(后续会详细讲解它们): 返回值类型:用来说明该方法运算结果的类型.如果返回其他类型,编译就可能出错: 方法名:它作为调用时引用方法的标识: 参数列表:方法的参数个数可以是0个到多个,每个参数前面要声明参数的数据类型:每个参

Java基础——方法

方法 在我们的日常生活中,会遇到各种各样的问题,而我们需要寻求这些问题的解决办法,也就是解决方法,所以方法在日常生活中也是无处不在的.在java中,我们去解决某个问题并找到这个问题的解决办法就是方法.方法中封装的是解决问题的具体代码实现的功能,而我们只需要调用这个方法名就可以去解决这个问题.像之前学过的随机数的调用,就是调用的nextInt()方法来实现随机数的产生. 定义方法的格式: 修饰符 返回值类型 方法名(参数列表-){ 功能实现的具体代码 return; } 方法格式分析: 修饰符:用

java基础---------方法和方法重载

一.方法的基本使用方法的格式: 修饰符 返回类型 方法名(参数类型 参数1,参数类型 参数2){ 方法体语句: Return 返回值 } package java基础; import com.sun.corba.se.impl.orb.ParserTable; /** * 测试方法的使用 */ public class TestMethod { public static void main(String[] args) { //通过对象调用普通方法 TestMethod tm=new Test

java中方法的递归调用

方法的递归调用 /* 关于方法的递归调用 1.什么是递归? -方法自身调用自身 a(){ a(){ } } 2.递归是很耗费栈内存的,递归算法可以不用的时候尽量不用 3.一下程序运行的时候发生了这样一个错误[不是异常,是错误Error]: java.lang.StackOverflowErroe 栈内存溢出错误. 错误放生无法挽回,只有一个结果,就是JVM停止工作 4.递归必须有结束条件,没有结束条件一定会发生栈内存溢出错误 5.递归即使有了结束条件,即使结束条件是正确的,也可能会发生栈内存溢出

-Java基础-方法

1.方法: 方法就是对一片代码包装起来,给这片代码按上一个名字.什么时候用到这片代码就调用这个名字就可以了. 1.方法必须申请在类中 2.方法中除了不能方法和类,其他想怎么写就这么写. 3.方法中可以调用[学Java,到凯哥学堂kaige123.com]其他的方法,但不能相互调用,会出现方法嵌套调用溢出错误 "java.lang.StackOverflowError" 4.主要按值传递(基本数据类型)和按引用传递.  5.集合参数 一个数据类型加上三个点再加上一个变量名 static

Java基础---如何定义Java中的方法(三十五)

如何定义 Java 中的方法 所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块. 一般情况下,定义一个方法的语法是: 其中: 1. 访问修饰符:方法允许被访问的权限范围, 可以是 public.protected.private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用,其他几种修饰符的使用在后面章节中会详细讲解滴 2. 返回值类型:方法返回值的类型,如果方法不返回任何值,则返回值类型指定为 void :如果方法具有返回值,则需要指定返回值的类型,并且在

Java基础---方法进阶(三十八)

public class HelloWorld {        //完成 main 方法    public static void main(String[] args) {                // 创建对象,对象名为hello  HelloWorld hello = new HelloWorld();                 // 调用方法并将返回值保存在变量中        int maxScore=hello.getMaxAge();          // 输出最