1.作用:就是为了将类进行分目录管理
? 包就是我们磁盘上的目录
? 包名所有的字母都小写
? 包名采用公司域名的逆序
- public类可以在任意地方被访问
- default类只可以被同一个包内部的類访问
访问修饰符 定义了类的成员的访问的范围
? 将成员属性私有化同时对外提供公共的访问方法。
程序设计追求——高内聚、低耦合
- 高内聚 :类的内部数据操作细节自己完成不允许外部干涉;
- 低耦合:仅对外暴露少量的方法用于使用。
访问修饰符 此处无返回值(void也不寫) 方法名就是类名(参数列表){
* jvm会帮助我们为每个定义的类提供一个构造方法 该方法没有参数 称为无参构造
? 构造方法是在创建对象时 jvm帮助峩们调用
? 每创建一个对象就会调用一次构造方法。
? 当我们自己为一个类提供了构造方法 那jvm将不再提供该类的无参构造 如果你需要使鼡无参构造 必须手动的自己将他显式的写出来
? (2)完成对象的初始化(为成员属性赋值)
? (3)为成员属性设置默认值
this:表示当前对潒
this写在方法中,所以将来那个对象调用该方法 那this就代表那个对象
this区分同名的成员变量和局部变量
this可以调用本类的其他的重载的构造方法
在構造方法中使用this调用其他构造方法 必须位于该构造方法的第一句
this调用构造方法 只能调用一次
this不仅可以用于构造方法中 也可以用于setter()和getter()方法中
-
JavaBean是一种Java语言写成的可重用组件。
-
所谓javaBean是指符合如下标准的Java类:
- 有一个无参的公共的构造器
- 有属性,且有对应的get、set方法