JAVA面向对象 -方法的作用与声明

大家好,这里是白子茶,这节呢,我们来讲方法的作用与声明。

玩过王者荣耀吗?王者荣耀每一次攻击都对应着几十行代码,如果在每次攻击的时候都编写这几十行代码,就会显得太过臃肿,可读性很差,为了解决这种重复编写的问题,我们可以把每次攻击的代码提取出来放在{}里面,并为这段代码起个名字,这样 在每次的出拳、出脚或跳跃的地方通过这个名字来调用这个{}的代码就可以了。

上述过程中,所提取出来的代码可以被看作是程序中定义的一个方法,程序在需要出拳、出脚或跳跃时调用该方法即可。
方法 (method 、函数 ) 的理解
方法是类或对象行为特征的抽象,用来完成某个功能的操作。
好处:减少臃肿,简化代码。
Java 里的方法 不能独立存在 ,所有的方法必须定义在类里。
举例 1
Math.random() random() 方法
Math.sqrt(x) sqrt(x) 方法
System.out.println(x) println(x) 方法
new Scanner(System.in).nextInt() nextInt() 方法
Arrays 类中的 binarySearch() 方法、 sort() 方法、 equals() 方法
声明举例
public void eat()
public void sleep(int hour)
public int age()

方法声明的格式:

权限修饰符 【其它修饰符】 返回值 方法名 【异常】(形参列表){

方法体

}

【】中不是必须的,某种情况下可以省略

其中:

①权限修饰符:java有哪些权限修饰符呢?

四种:private/缺省/protected/public

②返回值类型:描述调完此方法时,是否需要返回一个结果

分类:无返回值类型:void即可。

            有具体的返回值类型:需要指明返回的数据类型,可以是基本数据类型也可以是引用数据类型。(需要在方法内部配合return + 返回值类型的变量或者常量)

我们在声明方法时,到底要不要提供返回值类型呢?具体问题具体分析。

③方法名:属于标识符,要见名知意。

④形参列表:属于局部变量,可以声明多个。

格式(形参类型1 形参1,形参类型2 形参2...)

⑤方法体:我们调用方法时,真正需要执行的代码。

注意点:

1.方法要定义在类里面,不可独立存在。

2.方法内不能定义方法,但是方法内可以调用本类中的方法和属性。

3.方法不调用不执行,调用一次,执行一次。

补充:

return的作用:

1.用于结束一个方法。

2.结束一个方法的同时,可以返回数据给方法的调用者。

3.注意,retur后不能声明执行语句。

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值