1.以下程序输出结果是什么 a = 1 print (a) 结果:1a = [] def fun(a): a.append(1) fun(a) print(a)结果:[1]2.请简要说明什么是类变量,什么是实例变量,并观察以下程序的输出结果 class Person: name="aaa" p1=P ...
分类:
其他好文 时间:
2018-12-16 23:18:10
阅读次数:
140
前言 如果你是一个急性子,没什么耐性的人,可以只看下句,自己去品味理解: 内部类:就是我是你的一部分,我了解你,我知道你的全部,没有你就没有我。(所以内部类对象是以外部类对象存在为前提的) 静态内部类:就是我跟你没关系,自己可以完全独立存在,但是我就借你的壳用一下,来隐藏自己。 如果还不知道静态和普 ...
分类:
其他好文 时间:
2018-12-12 00:23:13
阅读次数:
160
一个类通过使用new运算符可以创建多个不同的对象,这些对象将被分配不同的内存空间。说的准确一些就是,不同对象的实例变量将被分配不同的内存空间,如果类中有类变量,那么所有对象的这个类变量都分配给相同的一处内存,改变其中一个对象的这个类变量会影响其他对象的这个类变量。也就是说,对象共享类变量。 当Jav ...
分类:
编程语言 时间:
2018-12-11 13:00:42
阅读次数:
163
当多个线程同时访问同一对象中的实例变量时,就会出现非线程安全性,从而导致脏读取,即所检索的数据发生更改。线程安全性意味着所获得的实例变量的值是同步的。 方法内的变量是线程安全的 方法中的变量是线程安全的。非线程安全问题存在于实例变量中。如果它是一个方法中的私有变量,就不会有非线程安全问题。实例如下: ...
分类:
其他好文 时间:
2018-12-09 18:52:53
阅读次数:
154
上一篇写了类型,这一片接着讲类型声明的变量,变量表示存储位置。C#定义了七种变量类别:静态变量、实例变量、数组元素、值参数、引用参数、输出参数和局部变量。 5.1变量类别 静态变量:用static修饰符声明的字段称为静态变量。静态变量在包含了它那个类型的静态构造函数执行之前就存在了,在关联应用程序域 ...
一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类:类是一个模板,它描述一类对象的行为和状态。 ...
分类:
编程语言 时间:
2018-12-06 18:00:25
阅读次数:
236
1. 类对象和实例对象 Python中一切皆对象,Python类本身也是一种对象,类定义完成后,会在当前作用域中定义一个以类名为名字的命名空间。类对象具有以下两种操作: 可以通过“类名()”的方式实例化一个对象。 可以通过“类名.类属性”的方式来访问一个类属性。 如果说类时一种概念性的定义,是一种类 ...
分类:
编程语言 时间:
2018-12-02 22:55:30
阅读次数:
440
复习基础——属性与实例变量 类代码 源于:visual basic 2008 how to program P102 ...
分类:
其他好文 时间:
2018-12-01 21:57:49
阅读次数:
158