1 class a(): 2 name="11"#类变量 3 global name1#类中的全局变量 4 name1 = "22" 5 def __init__(self): 6 print self.name #实例可以访问类变量 7 self.name = "33" 8 def do(self... ...
分类:
其他好文 时间:
2017-05-13 16:01:12
阅读次数:
220
封装指的是数据隐藏,关键在于绝对不能让类中的方法访问其他类的实例域,程序仅通过对象的方法与对象数据进行交互。 在类之间,最常见的关系有: 依赖:一个类的方法操纵另一个类对象 聚合:一个对象包含一些其他类的对象 继承:子类与父类 局部变量不能初始化为null,需要手动设置new或者null,类变量是自 ...
分类:
编程语言 时间:
2017-05-12 17:31:11
阅读次数:
169
Gdb调试 在Linux下进行C++程序的调试,其中gdb是非常强大的工具,不再使用LOG_INFO这种使用输出来观察数据的正确性,及如何面对段错误,这种非常难以定位的问题,在gdb中都能够给予非常好的支持,其具体使用方法如下: 1. 设置断点 整个程序如下: 1) Break 断点位置的设置,可以 ...
分类:
数据库 时间:
2017-05-12 10:17:58
阅读次数:
275
方法一 实现__new__方法,然后将类的一个实例绑定到类变量_instance上;如果cls._instance为None,则说明该类还没有被实例化过,new一个该类的实例,并返回;如果cls._instance不为None,直接返回_instance,代码如下 方法二 本质上是方法一的升级版,使 ...
分类:
编程语言 时间:
2017-05-11 12:54:53
阅读次数:
162
抽象类和接口,一直比较容易混淆,特性很类似,但是细节上又有不一样,总结如下。 首先,要了解什么是抽象方法。 抽象方法是只有方法声明没有方法体的方法用关节自abstract声明,例如 包含了抽象方法的类,一定是抽象类。但是抽象类中可以没有抽象方法,也可以用自己的类变量(static修饰)和实例变量(非 ...
分类:
编程语言 时间:
2017-05-10 21:57:32
阅读次数:
209
特殊变量 环境变量: 系统本身运行需要由linux系统提前创建好的一类变量 主要用于用户的工作环境,包括(用户的宿主目录,命令的查找路径,用户的当前目录,登录的终端等)环境变量的值由操作系统本身维护,随着用户的状态改变而改变 使用env调取当前系统的环境变量 环境变量的配置文件在/etc/profi ...
分类:
系统相关 时间:
2017-05-09 00:49:10
阅读次数:
275
page objects1.定义私有化final修饰的类变量2.类变量初始化(构造函数)3.by类变量定义,将查找元素的方式赋值给by类变量 By usernameLocator = By.id("username");4.为每个By类变量定义公有方法(get方法)5.定义页面操作方法,不写断言 有 ...
分类:
其他好文 时间:
2017-05-08 23:08:44
阅读次数:
160
异常处理的捕捉形式: 这是能够对异常进行针对性处理的方式 六、try、catch的理解 详细格式: try { //须要被检測异常的代码 } catch(异常类 变量)//改变量用于接受发生异常的对象 { //处理异常的代码 } finally { //一定会被运行的代码 } 这三个代码块是一个总体 ...
分类:
编程语言 时间:
2017-05-05 11:46:25
阅读次数:
241
访问控制修饰符 Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。 默认的,也称为 default,在同一包内可见,不使用任何修饰符。 私有的,以 private 修饰符指定,在同一类内可见。 共有的,以 public 修饰符指定,对所有类可见。 ...
分类:
编程语言 时间:
2017-05-04 12:44:04
阅读次数:
247
一、R的变量类型 也可以说是数据存储方式,有: Vector: 一维阵列 Matrics: 二维阵列,其中所有元素是同一数据类型。 factor: 种类变量,可使用levels函数来规定种类变量的各级别的名称。例如:levels(factor_vector) <- c("name1", "name2 ...
分类:
其他好文 时间:
2017-05-04 09:40:14
阅读次数:
234