码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象Part2

时间:2016-12-26 16:18:48      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:作用   类成员变量   存在   out   先后   com   方法   images   空间   

变量:

成员变量:又叫全局变量,定义在类中,方法外面.

         1).类成员变量.   使用Static

         2).实例成员变量.  没有使用Static.

局部变量:出了成员变量,其他的都是局部变量.

          1).方法内部的变量.

          2).方法的形参.

          3).代码块中的变量.一对花括号中的变量.

---------------------------------------------------------------------------------------------------------------------

变量的初始值:

         成员变量默认是有初始值的.

技术分享

       局部变量:没有初始值,所以必须先初始化才能使用.否则会报错尚未初始化.初始化才会在内存中开辟空间.

----------------------------------------------------------------------------------------------------------------------

变量的作用域:

  变量根据定义的位置不同,也决定了各自的作用域是不同的.看{} 

成员变量:在整个作用域中都有效.

局部变量:从开始定义的位置开始到紧跟着结束的{}为止.

成员变量可以先使用后定义. 局部变量必须先定义而后使用

技术分享

 这里的先使用后访问是眼睛中看到的先后顺序.  如果要调用System.out.println(x)则一定会访问方法doWork()

doWork没有加static修饰.访问doWork方法必须用对象去访问,在构建对象的时候 ABC s = new ABC();  调用 s.doWork(x)    String x 已经存在,在new对象ABC()存在.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------变量的生命周期:    技术分享

 

 技术分享技术分享

 

 package:

语法:  package 子包.子子包      必须把该文件作为java文件中所有代码之前.

 

面向对象Part2

标签:作用   类成员变量   存在   out   先后   com   方法   images   空间   

原文地址:http://www.cnblogs.com/dwj-ngu/p/6222545.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!