5.9——封装 如何隐藏 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 这种自动变形的特点: 这种变形需要注意的问题是: 1、这种机制也并没有真正意义上限制我们从外部直接访问属性,知道了类名和属性名就可以拼出名字:_类名__属性,然后就可以访问了,如a._A__N 2、变形的过 ...
分类:
其他好文 时间:
2018-09-09 21:07:58
阅读次数:
156
5.4——小结 从代码级别看面向对象 1.在没有学习类这个概念时,数据和功能是分离的 2.我们能想到的解决方法是,把这些变量都变成全局变量 3、但是2的解决方法也是有问题的,按照2的思路,我们将会定义一大堆全局变量,这些全局变量并没有做任何区分,即能够被所有功能使用,然而事实上只有HOST,PORT ...
分类:
其他好文 时间:
2018-09-08 23:37:29
阅读次数:
332
第五章——文本编辑器Vim 一. Vim常用操作 1.Vim简介: Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。 Vim没有菜单,只有命令。 2.Vim工作模式: 3.插入命令: 4.定位命令: 5.删除命令: 6.复制和剪 ...
分类:
系统相关 时间:
2018-09-08 11:43:36
阅读次数:
164
5.1 类、实例、属性、方法详解 类的语法 上面的代码其实有问题,属性名字和年龄都写死了,想传名字传不进去。 为什么有__init__? 为什么有self? 此时的你一脸蒙逼,相信不画个图,你的智商是理解不了的! 画图之前, 你先注释掉这两句 其实self,就是实例本身!你实例化时python解释器 ...
分类:
其他好文 时间:
2018-09-07 22:48:59
阅读次数:
234
迭代器 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后 ...
分类:
编程语言 时间:
2018-09-03 20:29:14
阅读次数:
160
第五章 前端开发学习——Boostrap 一、Bootstrap基础 二、Bootstrap布局 三、Bootstrap组件 四、Bootstrap插件 一、Bootstrap基础 什么是Bootstrap(what): 由Twitter的设计师Mark Otto和Jacob Thornton合作开 ...
分类:
其他好文 时间:
2018-08-20 19:46:12
阅读次数:
166
到目前为止,我们已经看到了许多使Tornado成为一个Web应用强有力框架的功能。它的简单性、易用性和便捷性使其有足够的理由成为许多Web项目的不错的选择。然而,Tornado受到最多关注的功能是其异步取得和提供内容的能力,它有着很好的理由:它使得处理非阻塞请求更容易,最终导致更高效的处理以及更好的 ...
分类:
Web程序 时间:
2018-08-18 13:07:08
阅读次数:
193
1、 尝试通过if-else来解决异常问题: Eg: public class Test2 { public static void main(String[] args) { Scanner in = new Scanner(System.in); … System.out.print("请输入除 ...
分类:
编程语言 时间:
2018-08-15 12:35:27
阅读次数:
690
1、方法的定义 什么是方法 方法是完成某个功能的一组语句,通常将常用的功能写成一个方法 方法的定义 [访问控制符] [修饰符] 返回值类型 方法名( (参数类型 形式参数, ,参数类型 形式参数, ,…) ) { 方法体 } 修饰符:public 、static 被称为修饰符(后续会详细讲解它们); ...
分类:
编程语言 时间:
2018-08-14 21:03:30
阅读次数:
148
使用Java Bean组件特点:是可以在任何地方重用包括了可以在应用程序中、其它组件、文档、 web站点和应用程序构造器工具的多种方案中再利用。 JavaBean的概念 JavaBean是一种独立于平台和结构的应用程序接口,它本身可以忽略内部 的结构及细节问题,只需定义其外部的特征及对外功能就行。 ...
分类:
Web程序 时间:
2018-08-13 17:59:36
阅读次数:
198