Java语言程序设计-基础篇(三)方法
1.方法定义
权限修饰符 + 返回值类型 + 方法名(参数类型 参数名){return 返回值;}
2.权限修饰符
public可以在本类,本包,其他包使用,private只能在本类使用,protected只能在本包使用
3.static
使用了关键字static表示该方法,变量属于类所有。静态方法不能调用非静态方法,方法内不能使用this
4.构造方法
没有权限修饰符,没有返回值,所以也没有返回值类型。方法名字和类名字相同。
5.重载
方法名字一样,参数不一样(类型不一样或者数量不一样)
6.封装
封装的意思是,在使用方法中,你只需要知道输入参数,返回值,而不需要知道方法具体是如何实现的,称为封装。
7.this
调用成员变量和成员方法。因为方法中传递的值,所以要想更改原始的变量,需要用到this关键字。
8.数据域的封装
若将数据域设置成public,数据可能被篡改,将静态变量设置成私有,然后用方法returnn,使得该变量变成只读模式,通过封装数据域,设置get,set方法来控制数据域的修改。