一个类通过使用运算符new可以创建多个不同的对象,这些对象将被分配不同的内存空间,准确的说法是:不同对象的实例变量将被分配不同的内存空间,如果类中有类变量,那么所有对象的这个类变量都被分配到同一处内存,改变其中一个对象的类变量会影响其他对象相应的类变量。也就是说,对象共享类变量。类变量可以通过某个对...
分类:
其他好文 时间:
2015-05-23 20:01:14
阅读次数:
140
1、作用域不同:
成员变量的作用域在整个类的内部都是可见的;
局部变量的作用域仅限于定义它的方法。
2、初始值不同:
java会给成员变量一个初始值,但不会给局部变量初始值。
3、同一个方法中不能有同名的局部变量;
不同方法中可以有同名的局部变量。
4、两类变量同名时,局部变量的优先级更高。...
分类:
其他好文 时间:
2015-05-22 17:12:17
阅读次数:
99
如果在父类中,你声明了一个静态变量。然后你有两个子类继承了这个父类。我们想看看这两个子类调用继承的父类的类变量a是不是同一个值。这时候注意,我们在子类的时候不能重写static int a = a+2; 因为你一旦 这样重写了,那么这个子类的a肯定就不是父类的那个a了,那么这时候你想得写成a=a+2...
分类:
编程语言 时间:
2015-05-21 22:12:35
阅读次数:
210
第一题:账户类题目描述定义一个基类Account,数据成员包含string类变量userName用于保存账户主人姓名,函数成员包括默认构造函数、带参构造函数用于初始化数据成员和输出姓名的成员函PrintName()。从Account类派生出CreditAccount类,增加整型数据成员credit用...
分类:
编程语言 时间:
2015-05-21 22:01:12
阅读次数:
248
第一题:账户类题目描述定义一个基类Account,数据成员包含string类变量userName用于保存账户主人姓名,函数成员包括默认构造函数、带参构造函数用于初始化数据成员和输出姓名的成员函PrintName()。从Account类派生出CreditAccount类,增加整型数据成员credit用...
分类:
编程语言 时间:
2015-05-21 19:31:49
阅读次数:
317
类变量,是各个实例共享的资源,就像中央空调,只有一个,但每个房间(实例)均可享用。 实例变量,是每个实例各自分配使用的变量,每个房间(实例)都有一台空调,供自己使用。 class handle(object): instance_num = 100 id = 0 def _...
分类:
编程语言 时间:
2015-05-18 12:41:00
阅读次数:
136
通常常用的有:A类有个变量C,B类想调用C方法一:变量C是非静态的(static),那么在B类中创建一个A类的对象,用对象.变量名就可以了方法二:变量C是静态的(static),直接用类.变量名详细的可以参考这个文库:http://wenku.baidu.com/link?url=tyAAmJNGx...
分类:
其他好文 时间:
2015-05-14 11:27:35
阅读次数:
111
http://blog.chinaunix.net/uid-52437-id-2108747.html在一个函数内,申明一个局部类变量。则这个变量什么时候析构呢? 并不是在函数退出,释放栈空间时候析构消亡,而是在打括号终结时。(搞了这么多年c++,这点都没搞清楚,只能说明基础不扎实阿)。举例如下#i...
分类:
编程语言 时间:
2015-05-08 14:41:18
阅读次数:
159
一、实例变量和类变量的定义Java程序的变量可分为成员变量和局部变量。局部变量(作用时间短,存储在方法的栈中)形参:由方法签名中定义,由方法调用者为其赋值,随方法的结束消亡。方法内的局部变量:在方法内部定义的,必须在方法内对其进行显式初始化。从初始化完成后开始生效,随方法的结束而消亡。代码块内的局部...
分类:
其他好文 时间:
2015-05-07 12:20:48
阅读次数:
131
iphone 怎么使用图片选取器 UIImagePickerController1。 定义 类变量: UIImagePickerController*picker_library_;2。实现UIImagePickerControllerDelegate 这个delegate3。 以模态的方式,显示 ...
分类:
其他好文 时间:
2015-05-07 11:56:14
阅读次数:
128