码迷,mamicode.com
首页 >  
搜索关键字:非静态变量    ( 125个结果
面向对象 static
staticstatic变量static变量也称作静态变量,静态变量和非静态变量的区别是:静态变量被所有的对象所共享,在内存中只有一个副本,它当且仅当在类初次加载时会被初始化。而非静态变量是对象所拥有的,在创建对象的时候被初始化,存在多个副本,各个对象拥有的副本互不影响。sta..
分类:其他好文   时间:2016-10-29 02:29:14    阅读次数:167
2016.10.26 继续学习
今天继续学习面向对象部分 1.static的使用 静态方法不能访问非静态变量 非静态方法可以访问静态变量 a.静态变量 b.静态方法 2.final的使用 a.一般final定义的参数用大写来表示 3.java的继成用extends关键字 今天貌似?????把网络问题解决了???还得稳定性测试几天才 ...
分类:其他好文   时间:2016-10-27 00:57:46    阅读次数:159
内部类访问外部类的变量必须是final吗,java静态方法中不能引用非静态变量,静态方法中不能创建内部类的实例
内部类访问外部类的变量必须是final吗? 如下:class A{int i = 3;public void shout(){class B{public void shout1(){System.out.println(i);}}B b=new B();b.shout1();}public sta ...
分类:编程语言   时间:2016-10-14 07:26:57    阅读次数:134
static关键字
一旦类被装载,所有的static语句被运行。而此时成员方法,变量的代码一行行的放在了内存中,并不会执行!所以静态方法里不能用非静态的变量,因为他们并不存在,而静态变量、静态方法都是存在数据区的他们实实在在的存在,所以可以用他们。如果要使用非静态变量或方法,必须先实例化一个对象,它们依附于对象,这样在 ...
分类:其他好文   时间:2016-09-23 21:13:31    阅读次数:194
C++静态成员变量和静态成员函数
数据成员可以分静态变量、非静态变量两种. 静态成员:静态类中的成员加入static修饰符,即是静态成员.可以直接使用类名+静态成员名访问此静态成员,因为静态成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能访问非静态的成员..因为静态成员存在于内存,所以非静态成员可以直接访问类中静态 ...
分类:编程语言   时间:2016-09-22 19:49:23    阅读次数:172
[转] C# 中的static静态变量
logitechyan原文关于C#中static静态变量 C#静态变量使用static 修饰符进行声明,在类被实例化时创建,通过类进行访问不带有 static 修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问一个类的所有实例的同一C#静态变量都是同一个值,同一个类的不同实例的同 ...
分类:Windows程序   时间:2016-09-13 20:40:18    阅读次数:201
单例模式
一. 懒汉模式-线程不安全 问题1: 为什么单例模式的实例要设置为静态的?从语义上讲,类的静态成员变量是所有对象共享的,而单例模式就是为了让该类所有实例共享同一个对象。从语法上讲,常见的单例模式都是通过一个静态方法返回其单例,而静态方法的内部不能直接使用非静态变量。问题2:为什么getInstanc ...
分类:其他好文   时间:2016-09-11 10:20:08    阅读次数:115
单例模式
问题1: 为什么单例模式的实例要设置为静态的?从语义上讲,类的静态成员变量是所有对象共享的,而单例模式就是为了让该类所有实例共享同一个对象。从语法上讲,常见的单例模式都是通过一个静态方法返回其单例,而静态方法的内部不能直接使用非静态变量。问题2:为什么getInstance要设置成静态函数?静态方法 ...
分类:其他好文   时间:2016-09-11 09:07:57    阅读次数:128
对static静态成员的理解
疑惑: 数据成员可以分静态变量、非静态变量两种. 静态成员:静态类中的成员加入static修饰符,即是静态成员.可以直接使用类名+静态成员名访问此静态成员,因为静态成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能访问非静态的成员..因为静态成员存在于内存,所以非静态成员可以直接访问 ...
分类:其他好文   时间:2016-08-29 19:16:18    阅读次数:126
Java的外部类和内部类+静态变量和非静态变量的组合关系
看的李刚《疯狂java讲义》,里面讲内部类的地方感觉有点散而且不全,看完之后还是不十分清楚到底怎么用,于是自己写了个程序测试了一下。看如下代码,即可知道外部类和内部类+静态成员和非静态成员之间的相互调用规则。 运行结果如下: 总结如下: 注意: 当如下出现报错:“无法从静态上下文中引用非静态时”,问 ...
分类:编程语言   时间:2016-07-02 17:16:16    阅读次数:165
125条   上一页 1 ... 6 7 8 9 10 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!