快速业务通道

Java语言入门教程(七):Java类中的各种数据 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18

Java语言入门教程(七):Java类中的各种数据

时间:2011-03-25 taomoon719

本文是Java教程之Java类中的各种数据部分。

按照数据声明的位置,Java类可以分为两类,声明位置的不同,作用域就有所不同。

1.数据成员:在类体中声明的数据,称为数据成员。

2.局部变量:在方法中声明的数据,称为局部变量,也称为本地变量,方法变量,自 动变量。局部变量只能在该方法中使用。

如下例所示:

package com.csst.test; public class TestData {     /**      * @param args      */     //1.数据成员     private int x;     private int y;     public void test(int y){     //2.局部变量        int z;        this.y=y;        System.out.println(x);//输出0        System.out.println(z);//编译错误     } }

接下来,对数据成员以及局部变量的区别进行总结。

1.访问权限修饰符:访问权限修饰符可以修饰数据成员,但是不能修饰局部变量。

2.static修饰符:static修饰符可以修饰数据成员,但是不能修饰局部变量。

3.数据类型:数据成员和局部变量都可以使用任何数据类型。

4.初值:数据成员可以不赋初值,有默认值,如整型默认为0,浮点型默认为0.0,字符 型默认为/u0000,布尔型默认为false,所有引用类型默认为false。而局部变量使用前一定 赋初值,否则会有编译错误。

5.作用域:数据成员可以在整个类中使用,只要权限允许,也可以在其他类中通过对 象或者类名(static成员)调用。而局部变量只能在当前方法中使用。

6.生命周期:数据成员都随着类的加载(static)或者对象的创建(非static)而被 初始化,随着对象的销毁或者类的销毁而销毁。而局部变量都是在调用该方法时临时被初 始化,而方法运行结束即刻被回收。

7.如果遇到方法参数恰好与数据成员同名的情况,使用this来区别,this表示当前的 引用,点取的就是数据成员。

初学者只要了解以上几点,相信再看Java类的各种数据,就会清楚得多了。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号