一、何为JAVABEAN:

  可称为实体类,实体类的对象可以用于在程序中封装数据

二、要求:

  成员变量必须用priva修饰  提供对应的getter,setter方法  必须提供一个无参数构造器,有参数构造器可有可无

  JAVA提供自动的getset,右键——generate——getandset——;同理,有参数构造器也有自动生成的功能,右键——generat——constructor

三、应用:

  就是一个实体类,对其中的成员变量要求私有时使用。

拓展,成员变量与局部变量的区别:

  成员变量在方法之外,局部变量常见于方法中;前者有默认值,后者无默认值,需要赋初值;前者在堆内存(对象在堆内存中),局部变量在栈内存中(方法在栈中)

  局部变量的作用域就在那个方法中

 

总结:oop

  把现实世界中的事物全看成一个一个的对象,设计出这些对象来解决问题——符合人类思维习惯

对象是类的具体实例(人——小明)

  注意只有一个类名是由public修饰的,且它必须是此java类的文件名称

  创建对象:类名 对象名 = new 构造器();构造器才是真正来创建对象的工具,初始化一个对象,并返回其地址