十六、类 需要注意的几点: i. 如果新建的类没有继承任何其他类,默认继承基础类object(要写出来,这是语法规定); ii. 类中的变量分为类变量和成员变量,类变量就是直接在类中定义的变量,没有加前缀,成员变量就是加了self前缀的,成员变量会跟着实例化的实例“一起走”,而类变量是所有该类的实例 ...
分类:
编程语言 时间:
2016-10-10 01:16:40
阅读次数:
213
抽象 如果一个类中,只有方法定义,没有方法的具体实现,那么该方法就称为抽象方法。而拥有抽象方法的类叫做抽象类,使用关键字static定义,抽象类并不能直接实例化,如果想要实例化抽象类,那么需要抽象类变量指向其子类对象。 在抽象类中可以定义抽象方法,也可以定义具体方法,如果一个类继承抽象类,那么必须重 ...
分类:
其他好文 时间:
2016-10-08 01:39:46
阅读次数:
144
shell是什么东西?shell就是用户和操作系统之间的一个接口,当用户输入命令,shell用来解释成操作系统直接能运行的命令。在LINUX中有3类变量:环境变量和临时变量,内部变量。环境变量是永久性变量,其值不会随shell脚本执行结束而消失。而临时变量是在shell程序内部定义的,其..
分类:
系统相关 时间:
2016-10-06 00:47:09
阅读次数:
200
本文主要记录JAVA中对象的初始化过程,包括实例变量的初始化和类变量的初始化以及 final 关键字对初始化的影响。另外,还讨论了由于继承原因,探讨了引用变量的编译时类型和运行时类型 一,实例变量的初始化 一共有三种方式对实例变量进行初始化: ①定义实例变量时指定初始值 ②非静态初始化块中对实例变量 ...
分类:
编程语言 时间:
2016-10-04 21:09:16
阅读次数:
340
一、初识python面向对象: class Person: #使用class关键字定义一个类 age=0 #类变量(静态变量) def eat(self,food): #定义一个方法 self.age=5 #self是实例本身,self.age是实例变量 print("I will eat %s" ...
分类:
编程语言 时间:
2016-10-03 12:37:22
阅读次数:
138
6.标签特征二元化 处理分类变量还有另一种方法,不需要通过OneHotEncoder,我们可以用LabelBinarizer。 这是一个阈值与分类变量组合的方法。 In [1]: from sklearn import datasets as d iris = d.load_iris() targe ...
分类:
其他好文 时间:
2016-09-26 21:25:41
阅读次数:
285
首先我们应该知道,python在设计之初就已经是一门面向对象的语言,所以说python中创建一个类和对象是很容易的。 面向对象的技术简介 类(class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法,对象是类的实例。 类变量:类变量在整个实例化的对象中是公用 ...
分类:
编程语言 时间:
2016-09-25 15:57:32
阅读次数:
245
讨论了实例变量的初始化时机,现在来讲讲类变量的初始化时机。 实例变量属于Java类本身,只有当程序初始化该Java类时才会为该类的类变量分配内存空间,并执行初始化。 从程序运行的角度来看,每JVM对一个Java类只初始化一次,因此Java程序每运行一次,系统只为类变量分配一次内存空间,执行一次初始化 ...
分类:
编程语言 时间:
2016-09-24 12:14:29
阅读次数:
237
finalize()是Object中定义的。表示在垃圾回收器回收当前对象之前,自动调用的方法。如果重写了该方法,可以做一些清理工作。 将整形变量直接赋值给包装类变量,如果在-128—127之间,是指向同一个对象。超出这个范围,会新建对象Integer a1 = 2;Integer a2 = 2; I ...
分类:
其他好文 时间:
2016-09-22 21:19:30
阅读次数:
113
shell编程是为了简化管理操作。1、base变量与变量分类 base是Linux的标准shell。base变量set:查询系统下所有环境变量env: 查看系统下环境变量unset:删除变量a.什么是变量与变量分类 变量由字母和下划线开头,由字母下划线数字组成。 变量名的长度不超过255个字符。 变 ...
分类:
系统相关 时间:
2016-09-19 15:45:28
阅读次数:
252