Java类成员之方法

谁说胖子不能爱 提交于 2020-01-08 15:07:25

方法含义:

1. 方法是类或对象行为特征的抽象,用来完成某个功能操作。

2.在某些语言中也称为函数或过程。

3.将功能封装为方法的目的是简化代码,可以实现代码重用。

4.在Java里的方法不能独立存在,所有的方法必须定义在类里。 

方法的声明格式:

修饰符 返回值类型 方法名(参数类型 形参) {

         方法体程序代码

         return 返回值;

 }

1.修饰符:public,defunct,private, protected等。

2.返回值类型:没有返回值void。有返回值,声明出返回值的类型。

3.方法名:属于标识符,命名时遵循标识符命名规则和规范,“ 见名知意”。

4.形参列表:可以包含零个、一个或多个参数。多个参数时,中间用“,”隔开。

5.返回值:方法在执行完毕后返还给调用它的程序的数据。 

方法分类:

  方法调用:

方法通过方法名被调用,且只有被调用才会执行。

注意事项:

1.方法被调用一次,就会执行一次。

2.没有具体返回值的情况,返回值类型用关键字void表示,

3.没有具体返回值方法体可以不用return语句。如果使用,仅用来结束方法。

4.定义方法时,方法的结果应该返回给调用者,交由调用者处理。

5.方法中只能调用方法或属性,不可以在方法内部定义方法。

方法重载:

在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数

或者参数类型不同即可。

重载特点:

1.与返回值类型无关,只看参数列表,且参数列表必须不同。

2.调用时,根据方法参数列表的不同来区别。

3.使用重载方法,可以为编程带来方便。

重载示例:

例如System. out.println()方法就是典型的重载方法。

方法参数值传递机制:

1. 方法必须由其所在类或对象调用才有意义。

2. 在方法含有的形参是方法声明时的参数。

3. 在方法含有的实参是方法调用时实际传给形参的参数值。

方法实参值传递机制:

1.在Java方法的参数传递方式只有值传递

2.即将实际参数值的副本传入方法内,而参数本身不受影响。

3.形参是基本数据类型,将实参基本数据类型变量的“数据值”传递给形参。

4.形参是引用数据类型,将实参引用数据类型变量的“地址值”传递给形参。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!