当然,这是操作层面,实际上有区别(现在不懂也无所谓吧),静态变量是分配在方法区里面的,局部变量是分配在栈里面的,成员变量(实例变量)是分配在堆中的。不过,开始先记住我刚才说的那段操作层面的话把,会用就行。
2015-09-24
我来讲下,估计大家一下就懂了(当然了,是个人理解,不保证权威)。
一般来说,类里的变量分局部变量和成员变量(课程有讲),局部变量就是类里面“方法”用的,成员变量是面对“整个类”的。
成员变量又分为静态变量和实例变量(有static和无static),都是面对类,区别在于:面对非静态方法时,操作层面没区别,都是直接用;面对静态方法时,静态变量可以直接用,实例变量要先实例(弄个对象出来),再让这个对象来用。
一般来说,类里的变量分局部变量和成员变量(课程有讲),局部变量就是类里面“方法”用的,成员变量是面对“整个类”的。
成员变量又分为静态变量和实例变量(有static和无static),都是面对类,区别在于:面对非静态方法时,操作层面没区别,都是直接用;面对静态方法时,静态变量可以直接用,实例变量要先实例(弄个对象出来),再让这个对象来用。
2015-09-24
自己写的应用多态、继承、数组、强制类型转换的租车系统,希望互相探讨,qq:277383645
链接:http://pan.baidu.com/s/1dDFbx5n 密码:24e6
链接:http://pan.baidu.com/s/1dDFbx5n 密码:24e6
2015-09-23