好文章:https://blog.csdn.net/CLHugh/article/details/75000104 重要观点: 两个下划线,在Python中,实例的变量名如果以开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问 你会看到以一个下划线开头的实例变量名,比如_n ...
分类:
编程语言 时间:
2019-06-24 21:07:41
阅读次数:
125
static关键字通常应用在字段、方法、静态块,还有冷门一点的内容:静态内部类、静态导入 static字段: static字段也就是静态变量,是属于类的,被所有的对象所共享,只有当类初次加载的时候保存到内存中,在内存中只保存一份 实例变量是属于对象的,在创建对象的时候进行初始化,每个对象的实例变量是 ...
分类:
编程语言 时间:
2019-06-16 00:30:36
阅读次数:
162
public class Variable{ static int allClicks=0; // 类变量 String str="hello world"; // 实例变量 public void method(){ int i =0; // 局部变量 } } public class Test{... ...
分类:
编程语言 时间:
2019-06-01 16:25:25
阅读次数:
105
Java中Class类的作用与深入理解 在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识。这个信息跟踪着每个对象所属的类。JVM利用运行时信息选择相应的方法执行。而保存这些信息的类称为Class。可能容易产生混淆,容易想到class。不过二者没什么关系,class不过 ...
分类:
编程语言 时间:
2019-05-26 18:02:41
阅读次数:
134
定义一个类将它实例化,我们可以通过 来访问类的属性,如果想获取类的所有实例变量,我们可以使用obj.__dict__来访问,如下: 如果我们想直接通过字典的方式访问类, , 直接拿到类的所有实例变量,可以通过如下方式: 可以看到,通过定义keys方法能够限制类的实例变量的输出,用内置的dict方法就 ...
分类:
编程语言 时间:
2019-05-19 14:06:46
阅读次数:
153
继承 语法 1.代码: class 子类(父类): def __init__(self,参数列表): super().__init__(参数列表) self.自身实例变量 = 参数 设计角度: 先有子类,再有父类. 抽象化的过程:子(具体,小概念) -> 父(抽象,大概念) 编码角度: 先写父类,再 ...
分类:
编程语言 时间:
2019-05-19 09:53:05
阅读次数:
120
变量声明 Java语言支持的变量类型有: 类变量:独立于方法之外的变量,用 static 修饰。 实例变量:独立于方法之外的变量,不过没有 static 修饰。 局部变量:类的方法中的变量。 举例: 类的静态数据成员值被所有对象共享,任何对象都可以访问类的静态数据成员。但是他们使用的是同一个数据,操 ...
分类:
编程语言 时间:
2019-05-12 01:34:17
阅读次数:
103
一、背景 大家都知道nodejs很快,为什么会这么快呢,原因就是node采用异步回调的方式来处理需要等待的事件,使得代码会继续往下执行不用在某个地方等待着。但是也有一个不好的地方,当我们有很多回调的时候,比如这个回调执行完需要去执行下个回调,然后接着再执行下个回调,这样就会造成层层嵌套,代码不清晰, ...
分类:
其他好文 时间:
2019-05-11 16:36:42
阅读次数:
121
父类不会自动调用__init__方法 子类继承父类,子类实例化只会调用自己的构造方法,父类的构造方法不会调用,或者说子类重写了父类的构造方法,所以父类在构造方法中定义的默认属性也无法继承。 实例变量不能继承不是Python继承有问题,上面在class A中定义了一个类变量A就被成功继承下来了,pyt ...
分类:
编程语言 时间:
2019-05-10 14:53:29
阅读次数:
187
一、名词解释: 1、一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法协同工作。2、对象:对象是类的实例,有状态有行为。3、类:是一个模板,他描述了一类对象的行为和状态。4、方法:是行为,一个类可以有多个方法,所有动作都是在方法中完成的。5、实例变量:每个对象都有独特的实例对象 ...
分类:
编程语言 时间:
2019-05-07 12:58:17
阅读次数:
150