Java语言程序设计-基础篇(三)方法

Java语言程序设计-基础篇(三)方法

1.方法定义

权限修饰符 + 返回值类型 + 方法名(参数类型 参数名){return 返回值;}

2.权限修饰符

public可以在本类,本包,其他包使用,private只能在本类使用,protected只能在本包使用

3.static

使用了关键字static表示该方法,变量属于类所有。静态方法不能调用非静态方法,方法内不能使用this

4.构造方法

没有权限修饰符,没有返回值,所以也没有返回值类型。方法名字和类名字相同。

5.重载

方法名字一样,参数不一样(类型不一样或者数量不一样)

6.封装

封装的意思是,在使用方法中,你只需要知道输入参数,返回值,而不需要知道方法具体是如何实现的,称为封装。

7.this

调用成员变量和成员方法。因为方法中传递的值,所以要想更改原始的变量,需要用到this关键字。

8.数据域的封装

若将数据域设置成public,数据可能被篡改,将静态变量设置成私有,然后用方法returnn,使得该变量变成只读模式,通过封装数据域,设置get,set方法来控制数据域的修改。