为了提高代码的复用性。

方法:完成特定功能的代码块

返回值为空时,只能单独调用。

方法与方法是平级关系,不能嵌套定义。

方法需要被调用才可以执行。



函数在java中称为方法。
修饰符	返回值类型	方法名(参数类型 参数名1,...){
//函数体;
return 返回值;//返回值的类型为功能结果的数据类型,若返回值类型为 void 则不需要 return
}



方法名:符合命名规则

参数分为形参与实参

形参:方法上定义的,用来接收实参

实参:实际参与运算的

写方法时应明确返回值类型与参数列表。

Java中的参数传递问题

基本类型:形式参数的改变对实际参数没有影响

引用类型:形式参数的改变直接影响实际参数



public



sum(x,y);//调用方法

int result=sum(x,y);//赋值调用

若方法定义为void类型则为单独调用。

1.包的作用

类似于操作的文件夹,为了方便管理区分,同名的文件

创建包的关键字:package

导包的关键字: import

包的命名规则:

包名全部小写,包的命名层次不超过七层

包的命名方式采用网络倒置域名进行定义

com/cn.kgc.kh76.demo

从大到小

com/cn.公司名称.部门名称.项目组.项目.个人

2.成员变量和局部变量的区别

成员变量:在类中直接定义的变量(属性)

局部变量:在方法中直接定义的变量(属性)

区别:

成员变量在使用前,没有赋值,Java程序默认提供初始值

局部变量没有初始值,没有赋值,若不自己进行赋值,程序报错

3.方法定义

无参语法:

public void 方法名(){ //无返回值方法 //方法体 } public 返回值类型 方法名(){ //有返回值方法 //方法体 return 表达式; }

有返回值类型:Java的8个基本数据类型、引用数据类型

有参语法:

public void 方法名(形式参数){

方法体

}.



public



4.类和对象总结

4.1类和对象关系:抽象和具体的关系

4.2定义类和创建对象的语法:

定义类语法:

public class 类名{

//n个变量

//n个方法

}

4.3创建对象的语法:

类名 对象名 = new 类名( );

4.4定义类的方法语法

public 方法返回值类型 方法名(){

//方法体

}

方法返回值有两种情况:

有返回值类型:定义的各种Java数据类型,定义的有返回值类型的方法,方法体必须return返回

无返回值类型:void

4.5方法调用

同一个类中,相互之间直接调用方法名

方法直接可以调用方法,但不能在方法中调用方法。

不同类中,必须先创建对象,然后通过 对象名.方法名()调用

5.有参方法定义

定义有参方法语法:

<访问修饰符> 返回类型 <方法名>(<形式参数列表>) {

//方法的主体

}

调用有参方法语法:

不同类中,对象名.有参方法名(实参);

定义无返回值类型的有参方法:

public void 方法名( 数据类型 参数名1, ... 数据类型 参数名n){

//方法体

}

定义有返回值类型的有参方法:

public 返回值类型 方法名( 数据类型 参数名1, ... 数据类型 参数名n){

//方法体

return 表达式;

}

形参和实参概念:

形参:形式意义上的参数,定义方法时传递的参数,由数据类型 参数名组成;

实参:实际传递的参数,调用方法时传递的参数,只有参数名,没有数据类型。

注意:调用方法时,实参列表必须跟形参列表的个数、顺序、数据类型一 一对应。

6、方法重载

方法重载:在Java中若方法的功能相同,参数列表不同的情况,为了见名知意,允许它们起一样的名字。(方法重载与返回值无关,只看方法名和参数列表)




java 调用exe 返回值 java怎么调用函数的返回值_调用别的方法的返回值