假设有一个类Eg: 两个实例a和b: 那么name就是实例变量,n就是类变量。在生成实例的过程中,类变量存储在类的内存位置中,而实例变量存储在实例内存位置中。 此时,打印两个实例的n值,实例会从类的内存位置去取值,所以值都为abcd: 当在a的实例中修改n的赋值时,类的n值会变吗?可以看下一段代码: ...
分类:
编程语言 时间:
2018-05-16 12:54:05
阅读次数:
142
静态方法 类方法 属性方法 一、静态方法 可以利用@staticmethod装饰器把一个方法变成一个静态方法。静态方法不可以方法实例变量或者类变量,也就是说不可以使用self.属性这样子调用实例属性了。其实静态方法就和类本身没什么关系了,它和类 唯一的关联就是需要通过类名来调用这个方法。 错误调用方 ...
分类:
编程语言 时间:
2018-05-16 00:41:42
阅读次数:
271
通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访问实例变量和类变量的方法,其实相当于跟类本身已经没什么关 ...
分类:
其他好文 时间:
2018-05-14 13:20:04
阅读次数:
145
1.cv-限定符(const和volatile) const:修饰的变量在初始化后就不可在被改变。 volatile:修饰的变量在每次使用时都需要从它的内存地址中去读取。 2.mutable 用在结构体或者类的成员变量,如果某个结构体或者类变量被const了,如果该结构体或类的成员变量被mutabl ...
分类:
其他好文 时间:
2018-05-13 10:36:45
阅读次数:
133
java的final是一个非常灵活的存在,它可以在三个地方使用:类、变量、方法。 类: final用在类上面的话相当于C#中的sealed的用法。就是避免其他类的继承。 变量: 当final用在变量上面的时候相当于C#的const修饰符,就是说,当final修饰的是一个值类型的话,这个值类型的值就不 ...
分类:
编程语言 时间:
2018-05-11 20:16:47
阅读次数:
210
Seaborn的分类图分为三类,将分类变量每个级别的每个观察结果显示出来,显示每个观察分布的抽象表示,以及应用统计估计显示的权重趋势和置信区间: 第一个包括函数swarmplot()和stripplot() 第二个包括函数boxplot()和violinplot() 第三个包括函数barplot() ...
分类:
其他好文 时间:
2018-05-09 01:19:57
阅读次数:
1125
一. Java 8的包装类 Java中的8种基本数据类型不支持面向对象的变成机制,也不具备对象的特性:没有成员变量,方法可以调用。为此,Java为这8 种基本数据类型分别提供了对应的 包装类(Byte,Short,Integer,Long,Double,Float,Charater,Boolean) ...
分类:
编程语言 时间:
2018-05-08 22:28:02
阅读次数:
219
类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量, 用于处理类及其实例对象的相关的数据。 ...
分类:
其他好文 时间:
2018-05-07 21:08:33
阅读次数:
184
20165310 java_exp3 敏捷开发与XP实践 一、编码标准 编程标准包含:具有说明性的名字、清晰的表达式、直截了当的控制流、可读的代码和注释,以及在追求这些内容时一致地使用某些规则和惯用法的重要性。 Java中的一般的命名规则: 要体现各自的含义 包、类、变量用名词 方法名用动宾 包名全 ...
分类:
其他好文 时间:
2018-05-05 19:42:54
阅读次数:
213
一、实例变量 也叫对象变量、类成员变量;从属于类由类生成对象时,才分配存储空间,各对象间的实例变量互不干扰,能通过对象的引用来访问实例变量。但在Java多线程中,实例变量是多个线程共享资源,要注意同步访问时可能出现的问题。 [java] view plain copy <span style="fo ...
分类:
编程语言 时间:
2018-05-05 13:19:30
阅读次数:
123