java面向对象上_2(day06)

文章探讨了面向对象编程中的封装原则,强调通过设置私有属性和方法来实现数据的隐藏与保护,以及如何通过权限修饰符(如private,protected,public)控制访问级别。此外,提到了构造器在对象初始化中的作用,JavaBean的标准以及在JavaWeb中的应用,以及UML类图在设计中的重要性。还提及了this关键字的使用以及包和导入的关键字。最后,文章触及了MVC设计模式的基本概念。
摘要由CSDN通过智能技术生成

封装与隐藏  追求:高内聚低耦合

       我们创建一个类的对象以后,我们可以通过“对象.属性”的方法进行赋值操作。这里赋值操作受到属性的数据类型和存储范围的制约,除此之外,没有其他制约条件,但是,在实际问题中我们往往需要给属性赋值加上额外的制约条件,这个条件就不能在声明的属性声明中体现,我们只能通过方法进行制约条件的添加,同时,我们要避免用户再使用“对象.属性”的方式进行赋值,则需要对属性声明为私有的(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设计模式(了解)

常用便捷键

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值