封装主要是对类的成员变量进行封装,不许外部程序随意对类的成员变量进行赋值,手段主要是通过set、get方法进行赋值和取值:
1、set方法的作用是提供一个方法给外界设置成员变量的值,并且可以在方法里面对值进行过滤,set方法的命名规范有:
1> 方法名必须以set开头;
2> set后面跟上成员变量的名称,且成员变量的首字母进行大写;
3> 返回值一定是void;
4> 一定要接受一个参数,并且参数类型与成员变量类型一致;
5> 形参的名称不能跟成员变量名称相同。
2、get方法的作用是返回对象内部的成员变量,命名规范有:
1> 肯定有返回值,返回值的类型肯定与成员变量一致;
2> 方法名跟成员变量名一样!!与java不一样;
3> 不需要接受任何参数。
3、成员变量的命名规范:一定要以 _(下划线)开头,作用是:
1> 让成员变量名与get方法名区分开;
2> 可以跟局部变量区分开,一看到下划线开头的变量,一般都是成员变量。
4、类方法(通过类名来调用的方法,例如:new方法),类方法是相对于对象方法来说的,在对象方法中,方法的声明和实现是通过“-”减号来开头的,而类方法的声明和实现是通过“+”来开头,类方法主要适用于类中不需要使用成员变量的方法,由于类方法不需要创建对象来调用方法,所以能够提高程序效率。
|