封装与隐藏 追求:高内聚低耦合
我们创建一个类的对象以后,我们可以通过“对象.属性”的方法进行赋值操作。这里赋值操作受到属性的数据类型和存储范围的制约,除此之外,没有其他制约条件,但是,在实际问题中我们往往需要给属性赋值加上额外的制约条件,这个条件就不能在声明的属性声明中体现,我们只能通过方法进行制约条件的添加,同时,我们要避免用户再使用“对象.属性”的方式进行赋值,则需要对属性声明为私有的(private)--->体现属性的封装行与隐藏性
封装性的体现(需要权限修饰符):属性的私有化 方法的私有化(类的内部使用) 单例模式...
java 权限修饰符:(有小到大)private 缺省 protected public
修饰类以及类的结构(属性 方法 构造器 内部类)
对于class的权限修饰符只能用public 和缺省的。
构造器
属性赋值过程:
1 默认初始化值 int age;
2 显示初始化值 int age = 12;
3 构造器中赋值 Person p = new Person(12);
//************************以上的三种只执行一次******************************
4 “对象.属性”或者“对象.方法(set)” p.age = 12; p.setAge(12);
1->2->3->4
JavaBean的使用(JavaWeb)
JavaBean是java语言写成的可重用组件。所谓的JavaBean是指符合如下标准的Java类:
1类是公共的
2有一个无参的公共的构造器 有属性
3且有对应的get set方法
UML类图
this关键字的使用
alt + shift+s 便捷键你可以用来创建set get方法和构造器
package、import关键字的使用
MVC设计模式(了解)
常用便捷键