JAVA方法的运用及概述(偷偷告诉你一个小技巧)java。废寝忘食只为博君一赞!
Posted 阿伟丫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA方法的运用及概述(偷偷告诉你一个小技巧)java。废寝忘食只为博君一赞!相关的知识,希望对你有一定的参考价值。
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、局部变量分为三类:
方法的参数、方法内部声明的变量以及代码块中声明的变量。
以上是关于JAVA方法的运用及概述(偷偷告诉你一个小技巧)java。废寝忘食只为博君一赞!的主要内容,如果未能解决你的问题,请参考以下文章
JAVA方法的续章以及数组的使用及运用(新手超实用的小技巧哦!)废寝忘食只为博君一赞!
JAVA运算符的分类及自动强制转换示例(偷偷告诉你一个实用妙招哦!)废寝忘食只为博君一赞!
JAVA运算符的分类及自动强制转换示例(偷偷告诉你一个实用妙招哦!)废寝忘食只为博君一赞!