[TOC] \_\_setattr\_\_ 添加/修改属性会触发它的执行 \_\_delattr\_\_ 删除属性的时候会触发 from delattr {} \_\_getattr\_\_ 只有在使用点调用属性且属性不存在的时候才会触发 from getattr:你找的属性不存在 ...
分类:
其他好文 时间:
2019-06-08 17:40:10
阅读次数:
117
一、封装 1.为什要封装 封装的概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。把尽可能多的东西藏起来,对外提供便捷的接口。 封装的好处:便于使用者正确使用系统,防止错误修改属性 有助于系统之间的松耦合,提高系统独立性 提高软件的可重用性 ...
分类:
编程语言 时间:
2019-05-31 21:25:09
阅读次数:
113
什么是封装 面向对象三大特征之一1 封装的概念 将类的否写信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 封装的两大致原则 把尽可能多的东西藏起来,对外提供便捷的接口 把所有的属性藏起来 如何实现封装: 1修改属性的可见性(设为private,防止错误的 ...
分类:
其他好文 时间:
2019-05-31 16:41:02
阅读次数:
114
访问权限分为私有和公开 公开的访问权限就是类的内部和外部都可以访问 私有的访问权限就是只有内部可以访问,外部不能访问,如果要想访问,则需通过类内定义的get和set方法获取和修改属性值 这样就确保了外部代码不能随意修改对象内部的状态,这样通过访问限制的保护,代码更加健壮 创建包含私有属性的类 注意: ...
分类:
其他好文 时间:
2019-05-31 13:13:09
阅读次数:
107
lombok是开源的代码生成库,是一款非常实用的小插件,我们在编辑实体类时可以通过lombok注解减少getter、setter等方法的编写,在更改实体类时只需要修改属性即可,减少了很多重复代码的编写工作。 插件安装 配置注解处理器 lombok插件的使用 使用前需要说明的是安装的插件只是一个调用, ...
分类:
其他好文 时间:
2019-05-15 09:32:59
阅读次数:
204
在JavaScript对象中有一个Object.defineProperties(obj, props)方法 该方法主要用来给指定对象添加自定义属性 可以接收两个参数: 第一个参数 要定义或者修改属性的对象 props参数 要定义其可枚举属性或修改的属性描述符的对象。对象中存在的属性描述符主要有两种 ...
分类:
其他好文 时间:
2019-05-11 16:08:12
阅读次数:
123
1.用例图 操作 右键 add diagram user case diagram 导出保存图片 file expert diagram 2.类图 操作 右键 add diagram class diagram 添加类 添加类属性 选中类 右键 add attribute 修改属性 双击属性 修改p ...
分类:
其他好文 时间:
2019-05-08 15:55:42
阅读次数:
141
今天继续Smobiler开发APP的学习日志,这次是做一个title、toolbar、侧边栏三种效果 样式一 一、 Toolbar 1. 目标样式 我们要实现上图中的效果,需要如下的操作: 2. 修改属性 a. 修改Mobile Form的Toolbar属性 获取窗体底部工具栏,打开集合编辑器,并点 ...
分类:
移动开发 时间:
2019-04-15 18:06:02
阅读次数:
205
关于jsp:set/getProperty底层实现的探究 今天上课讲到<jsp:useBean>时涉及到了<jsp:setProperty>和<jsp:getProperty>两个标签。使用它俩可以获取和修改JavaBean中Java类的属性值,后面例子中又给出了直接调用Java类方法获取和修改属性 ...
分类:
Web程序 时间:
2019-04-06 09:49:25
阅读次数:
164
一、封装 4.使用封装的好处: ◆便于使用者正确使用系统,防止错误修改属性 ◆有助于系统之间的松耦合,提高系统独立性 ◆提高软件的可重用性 ◆降低了构建大型系统的风险 二、继承 继承是一种由已有类创建新类的机制。利用继承,我们可以先创建一个共有属性的一般类,根据该一般类再创建具有特殊属性的新类。新类 ...
分类:
其他好文 时间:
2019-03-19 23:13:03
阅读次数:
142