摘要:
一、值类型与引用类型1、值类型: 存放地方:存放在内存的栈中 包括:简单类型(int 、double、float等) 结构类型(Struct types) 枚举类型(Enmu types)2、引用类型: 存放地方:存放在内存堆中 包含:类,接口,数组,字符串3、值类型与引用类型特点值类型引用类型存储位置栈堆默认值0null传递给方法的参数复制值引用变量储存的实际值引用地址4、方法中参数的类型 值参数 利用值方式传递数,被调用的方法不会修改内存中的实参的值 引用参数(ref) 引用参数不开辟新的内存控件,调用带引用参数的方法可以在该方法 内部改变调用方法的参数值 输出参数(... 阅读全文
摘要:
一、static关键字 类的成员分为实例成员和静态成员 实例成员:通过类的实例访问的成员 静态成员:通过类名直接访问1、静态方法与实例化方法的区别: 访问、调用方式: 静态方法:调用前初始化 实例化方法:实例化对象时初始化2、静态调用关键字:static 类的所有实例,共享一个静态字段的数据,当这个静态字段的值发生改变,其他实例的这个字段值也改变 静态方法能访问到其他静态成员,不能访问实例成员3、静态类:若类上加上static 关键字,则该类中的成员必须为静态成员,且不能继承静态类4、创建类的实例 Car c = new Car(); //使用new关键字创建类的实例... 阅读全文