方法的使用

方法

方法用来规定对类数据的操作,实现类的内部功能,是类与外界(其他类)交互的窗口。方法是类的主要组成部分。

方法的定义

方法包含两部分,一是方法头(声明方法),二是方法体(操作代码)。
格式:

修饰符 返回类型 方法名(参数列表){
	方法体;
	return 返回的结果;
}
public static int area(int w,int h) {
		return w*h;
} 

其中修饰符包括:访问控制符(public | private | protected )、抽象(abstract)、终极(final)、静态(static)、本地化(native)、及同步(synchronized)。注意:abstract和final不能同时使用

返回类型:返回值类型,应是合法的java数据类型,基本数据类型和引用数据类型。如果不需要返回值时,使用void指定,时java的缺省类型。

参数列表:可以没有参数,可以有多个参数
方法定义时候|执行过程中,不确定的数据,可以定义在方法的参数列表上
参数: 数据类型 参数名1,数据类型 参数名2,…(相当于一个局部变量的声明,作用域为当前定义的方法中)

方法体: 实现功能的代码

return: 1)返回值数据给方法的调用者 2)提前结束方法

方法的调用

在java中,程序的执行代码都是通过方法来表现的,即方法体中的代码一定要被执行才能对类中的数据进行某种操作。

方法的调用: 方法名(参数) -->执行方法中的代码
1.直接调用 方法名(实际参数) -->无法使用返回值
2.赋值调用
3.输出调用 System.out.println(getPI());

public static void main(String[] args) {
		area(3,4);
	}
	//长方形的面积
	public static int area(int w,int h) {
		return w*h;
	}
}

方法的参数

实参和形参:
把调用方法语句中的参数称为实参(实际参数),实参可以是常量、变量、对象或表达式。而把方法声明中的参数称为形参(形式参数)。
方法调用执行的过程其实就是将实参的数据传递给方法的形参,以这些数据为基础,执行方法体完成所要达到的功能。实参和形参必须保持“三一致”:即实参与形参的个数一致,对应数据类型一致,对应顺序一致。

方法的重载

方法的重载时实现多态性的重要手段。重载的含义是指在一个类中用相同的方法名字定义多个方法,以实现不同的功能。
参数个数、参数类型、参数顺序不同构成重载。
方法的名称、类型和形式参数构成了方法的签名,编译器根据方法的签名确定使用的是什么方法,因此方法的签名必须唯一。

	//长方形的面积
	public static int area(int w,int h) {
		return w*h;
	}
	//圆形的面积
	public static double area(int r) {
		double PI=3.14;
		return PI*r*r;
	}
	//梯形的面积
	public static int area(int up,int down,int h) {
		return (up+down)*h/2;
	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值