JAVA方法的运用及概述(偷偷告诉你一个小技巧)java。废寝忘食只为博君一赞!

本文详细介绍了Java中方法的定义与调用,包括系统方法和自定义方法的区别,方法的语法规则,以及无参无返回值、有参无返回值等不同类型的实例。强调了方法在代码复用和降低程序复杂性上的作用,同时讲解了参数传递的过程和注意事项,并区分了成员变量与局部变量的概念。
摘要由CSDN通过智能技术生成


    1、方法概述
    通常在两种情况下,可使用方法实现:
    ①程序中出现相同或相似的代码,从中抽取出共同的部
分定义为方法,使该功能定义依次,可以多次使用,有效减少代
码量,提高重用率。
    ②程序中具有逻辑独立性的代码,即使只出现一次,也
可以定义为方法,用于分解程序的复杂性,使程序结构更加清晰
,更容易理解。
    随机数:

package com.test03;

//导入Random类
import java.util.Random;

public class Demo {

	public static void main(String[] args) {
		//创建Random对象rdm
		Random rdm=new Random();
		//调用rdm的nextInt方法
		//因为括号里填了25就代表随机数是25以下
		int num=rdm.nextInt(25);
		//输出随机数
		System.out.println(num);
	}

}

2、在java中方法定义分为两种:
    ①系统方法:是由系统定义好的可以直接使用
    ②自定义方法:是由程序员架构师自定义的。
    3、定义方法的语法规则:
    由方法签名和方法体组成,方法签名包括访问修饰符返
回值类型、方法名以及参数列来,方法体指具体实现的代码,必
须使用一对括号“{}”括起来。
    语法:
    访问修饰符 返回值类型 方法名(形式参数列表){
        方法体;
    }
    例:

public void add(int a) {
		//方法体
	}

 

注意事项:
    ①调用类中定义方法,必须先实例化类得到对象,在通
过"对象.方法名"的方式完成调用。
    ②方法必须定义在类的内部,其他方法体之外,方法不
能嵌套定义。
    4、自定义方法的调用:
    ①方法调用通常通过方法名实现。
    ②实际参数列表是指在方法调用时,主调方法被调方法
传递的实际数据,必须与方法定义时的形式参数列表——对应。
    ③还要通过变量接收方法调用过程的返回值。
    数据类型 变量名=方法名(实际参数列表);
    例:

package com.test03;

public class Demo {
	public void add(String a) {
		System.out.println("你的名字叫:"+a);
	}

	public static void main(String[] args) {
		Demo d1=new Demo();
		d1.add("阿伟丫");
	}

}

 

5、定义方法分类:
    ①无参无返回值的方法
    ②有参无返回值的方法
    ③无参有返回值的方法
    ④有参有返回值的方法


    6、无参无返回值的方法:
    访问修饰符 void 方法名(){
    方法体;
    }
    对象名.方法名();
    返回值类型直接用void代替,表示无返回值,()中无
参数。
    调用:对象名.方法名()即可。

    例:
 

 

package com.test03;

public class Demo {
	public void add() {
		//方法体
	}

	public static void main(String[] args) {
		Demo d1=new Demo();
		d1.add();
	}

}

 7、有参无返回值的方法:
    返回值类型直接用void代替,表示无返回值在()中列
出所要传递的参数。
    访问修饰符 void 方法名(形式参数列表){
        方法体;
    }
    调用: 
    对象名.方法名();调用,且要在()中传递具体的实
际参数值。方法名(实际参数列表);
    !!!注意:参数传递时需要注意:
        要实现正确 的参数传递,形参列表与实参列表在参数的个数、类型以及顺序上必须——对应。
    8、参数传递的内容归纳如下:
    ①参数传递的时机:在被调方法执行前。
    ②参数传递的过程:将时机参数按照顺序注意赋值给对应的形式参数。
    ③参数传递的意义:参数传递实际上是提供一个数据相通,传递方向是从主调方法到被调方法,传递的数据量由定义方法时形式参数的个数决定。
    9、成员变量和局部变量:
    ①成员变量指的是在类范围里定义的变量。
    ②局部变量指的是在方法里定义的变量
    ③命名规范:要用一个有意义的合法的标识符来表示。
    10、局部变量分为三类:
    方法的参数、方法内部声明的变量以及代码块中声明的变量。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值