第一部分 模块一、 模块 一个py文件就是一个模块,文件从物理角度,模块从逻辑的角度 一个模块中可能存在 定义的类、函数、变量 模块的好处: 1. 有利于把项目按照功能进行划分 2. 模块提供了不同的独立的命名空间(全局命名空间),解决命名冲突问题 3. 模块可以提供多人使用,提高了代码的复用性,可 ...
分类:
其他好文 时间:
2018-05-25 22:47:09
阅读次数:
224
从本人最近有限的单片机(powerpc)汽车电子开发的经验来看。 一定要注意工具的使用。先把工具链走通。遇到问题能够自己去解决。 在保证硬件能够正常工作的情况下(通过示波器和各种简单的测试程序来进行验证)然后主要的工作就是软件的工作了。 而软件我们必须要注意可移植、可复用。这样才能提高开发效率。 ...
分类:
其他好文 时间:
2018-05-23 02:25:46
阅读次数:
111
今天看《算法 第4版》排序章节时,发现了一个了一个小问题。先贴一下代码: 直接编译会提示: 但是已经生成字节码文件(.class),说明编译通过了,运行后也能得出正确答案。 经过查阅,是没有使用泛型,comparable后面加上<Integer>,但是本题为了保持sort函数的复用性,还是不加比较好 ...
分类:
编程语言 时间:
2018-05-20 11:47:21
阅读次数:
8423
一、函数是什么: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需要调用函数名就行。 二、函数的作用: 1、简化代码 2、提高代码的复用性 3、代码可扩展 三、定义函数: 四、函数的参数 位置参数:必填参数 默认值参数:非必填参数 非固定参数(参数组): 1、非必填参数 ...
分类:
编程语言 时间:
2018-05-19 01:18:50
阅读次数:
187
函数:(方法、功能) 作用:1、提高代码的复用性,2、让代码更简洁 函数命名方法 函数不调用是不会被执行的 def calc(a,b): #形参 #位置参数,必填,否则报错 res = a * b print('%s * %s = %s' %(a,b,res)) calc(7,8) #实参 def ...
分类:
编程语言 时间:
2018-05-18 21:17:21
阅读次数:
199
封装表现: 1、方法就是一个最基本封装体。 n2、类其实也是一个封装体。 从以上两点得出结论,封装的好处: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。 3、提高了安全性。 私有private:例如: ...
分类:
编程语言 时间:
2018-05-17 16:43:41
阅读次数:
174
一、SSH三大框架的概述 ssh为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层),以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用 ...
分类:
其他好文 时间:
2018-05-17 15:21:41
阅读次数:
238
1.修改 list.get(i).name = name_1;一、封装 1.成员变量增加private,在其他类访问成员变量,无法访问 2.无关成员方法,因为方法还用public来修饰 作用: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一, ...
分类:
编程语言 时间:
2018-05-16 00:35:37
阅读次数:
221
对状态表的一种抽象基类,可以通过派生使用,提高代码的复用性。 ...
分类:
其他好文 时间:
2018-05-11 23:38:43
阅读次数:
177
面向对象(Object Oriented) 1、 继承的概述[extends] 继承好处:1, 提高代码复用性; 2, 让类与类之间产生关系,给多态提供前提。 Java中支持单继承[单继承:一个子类之只能有一个直接父类],不直接支持多继承,但对C++中的多继承机制进行改良。 多个类可以继承一个父类 ...
分类:
编程语言 时间:
2018-05-05 20:37:42
阅读次数:
141