标准的JavaBean类(转载黑马程序员,非个人所知,课程笔记而已) 1. 类名需要见名知意 2. 成员变量使用private修饰(私人) 3. 提供至少两个构造方法(基本的无参构造和有全部参数构造) 4. 成员方法:在类里提供相对应的set和get方法.......如果还有其他行为也需要写上
封装:
对象代表什么.就得封装对应的数据,并提供数据对应的行为 典例:人关门 (门是自己关的) 当用private时,由它修饰的变量是只能由本类才能访问,外类是不能访问的, 如果外类想要对这个变量赋值,只能由苯类里面提供两个方法,一个是set,一个是get, set是用来给对象赋值得,set有参数没有返回值,get是用来给外类提供变量值得,无参数有返回值. 其实在类中,当给类设定了属性,其实就已经给属性开辟了空间,每个属性都有一个空间. 在外类给本类private的属性复制的时候,可以通过set方法传参,再由set方法在本类里面给属性赋值,最后再由get方法得到自己想要的变量值 //注意点 我们在本类中使用get方法的时候,其实编译内部又给我们的方法增加了一个参数this,这个this是个关键字,通过this可以直接指向类中的属性(简单说:就是通过指针赋值) this作用就是: 可以区分成员变量(类的属性)和局部变量(方法里的变量)
private(私有):
1. private关键字是一个权限修饰符 2. 可以修饰成员(成员变量和成员方法) 3. 被private修饰的成员只能在本类中才能访问 4. 针对private修饰的成员变量,如果需要被其他类使用,就要提供相应操作 5. 提供set....(参数)方法,用于给成员变量赋值,方法用public修饰 6. 提供get....()方法,用于获取成员变量的值,方法用public修饰 注意点:用public修饰可以让其他类也可以使用set和get方法.