java第十天

* 构造方法的作用:

                    1、创建对象

                     2、创建对象的同时,初始化实例变量的内存空间。

* 成员变量之实例变量,属于对象级别的变量,这种变量必须先有对象才能有实例变量。

* 实例变量没有手动赋值的时候,系统默认赋值,那么这个系统默认赋值是在什么时候完成的呢?

* 是在类加载的时候吗?不是,因为类加载的时候只加载了代码片段,还没来得及创建对象。

* 实际上,实例变量的内存空间是在构造方法执行过程当中完成开辟的。完成初始化的。

* 系统在默认赋值的时候,也是在构造方法当中完成的赋值。

*实例变量默认值

* byte    short    int    long    0

* float    double      0.0

* bolean     false

* 引用数据类型null


myeclipse/eclipse快速编辑,支持多行同时编辑:

5、对象和引用的概念?

  5.1、对象和引用的概念?

* 对象:目前在使用new运算符在堆内存中开辟的内存空间称为对象。

* 引用: 是一个变量,不一定是局部变量,还可能是成员变量。引用保存了内存地址,指向了堆内存当中的对象。

* 所有访问实例相关的数据,都需要通过“引用.”的方式访问,因为只有通过引用才能找到对象。

* 只有一个空的引用,访问对象的实例相关的数据会出现空指针异常。 

5.2、参数的传递?

  主要研究和学习的是方法在调用的时候,涉及到参数传递的问题,到底是怎么传递数据的呢?

* 值传递。

* java语言当中的方法调用的时候涉及到参数传递的问题,

* 参数传递实际上传递的是变量中保存的具体值。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容