`
mywebcode
  • 浏览: 995626 次
文章分类
社区版块
存档分类
最新评论

java 第七课 变量

 
阅读更多
¯变量的分类

注意变量名的命名规则:从语法角度看,是一个合法的标识符;从程序可读性角度看,是多个有意义的单词组合而成,其中第一个单词首字母小写,后面每个单词首字母大写。
成员变量:在类范围里定义的变量。
µ类变量:定义时使用static修饰的成员变量
ü它从这个类的准备阶段起开始存在,直到系统完全销毁这个时消亡---与类共存亡。
ü访问类变量:类名.类变量名
µ实例变量:定义时不使用static修饰的成员变量
ü它从这个类的实例被创建开始起存在,直到系统完全销毁这个实例---与实例共存亡。
ü访问实例变量:实例名.实例变量名
注意:虽然也可以通过实例名访问类变量,但这个实例访问的并不是这个实例的变量,依然访问的是对应类的类变量。
例4.14 定义Dog类,类中定义两个成员变量。
class Dog{
public String name;
public static int eyeNum;
}
Dog.eyeNum=10; //对 Dog.name=“京巴”; //错
Dog d1=new Dog(); d1.eyeNum ?
Dog d2=new Dog(); d2.eyeNum=20d1.eyeNum=

局部变量
µ形参:在定义方法首部时定义的变量,在整个方法内有效,方法结束时消失。
µ方法局部变量:在方法体内定义的局部变量,从定义该变量的地方生效,到该方法结束时失效。
µ代码块局部变量:在代码块中定义的局部变量,只在该代码块内有效
注意:
ü局部变量除形参外,都必须显示初始化。
ü允许局部变量和成员变量同名,可使用this或类名作为访问者来限定访问成员变量。



分享到:
评论

相关推荐

    JAVA-微讲堂01环境变量-陈冬

    第三课:认识JAVA中的变量 第三课:理解类与对象 第三课附加:值传递和对象传递 第四课:继承 第五课:多态 第六课:接口 第七课:封装 第七课:集合 第八课:泛型 第九课:XML 第十课:多线程 第十一课:socket 第...

    八课学会Java编程视频教程

    资源名称:八课学会Java编程视频教程资源目录:【】JAVA_第一课:JDK的安装和使用(1)【】JAVA_第七课:数据类型的转换 (1)【】JAVA_第七课:数据类型的转换【】JAVA_第三课:学会使用Eclipse开发【】JAVA_第二课:...

    学通Java的24堂课

    第7堂课 字符串处理 189 第2部分 提高篇 第8堂课 类的继承与多态特性 219 第9堂课 其他类特性与异常处理 257 第10堂课 swing编程基础 283 第11堂课 多线程编程 319 第12堂课 事件处理的应用 345 第13堂课 ...

    完整版 Java基础教程 Java入门教程 Java语言程序设计 第5章 方法定义及调用(共20页).ppt

    【完整课程列表】 ...完整版 Java基础教程 Java入门教程 Java语言程序设计 第7章 面向对象高级特性(共79页).ppt 完整版 Java基础教程 Java入门教程 Java语言程序设计 第8章 异常处理(共33页).ppt

    java教程-每日一课,27天java从入门到进阶

    第七天:对象的出生 第八天:类与类继承 第九天:具体到抽象的升华 第10天:权限内部类包 第11天:API类 第12天:字符串王者地位 第13天:算法工具类包装类 第14天:正则及其他类 第15-18天:数组到集合 第19天:...

    深入JAVA虚拟机第二版.pdf 目录

    第7章 类型的生命周期 第8章 连接模型 第9章 垃圾收集 第10章 栈和局部变量操作 第11章 类型转换 第12章 整数运算 第13章 逻辑运算 第14章 浮点运算 第15章 对象和数组 第16章 控制流 第17章 异常 第18章 finally...

    【带书签】Java虚拟机规范(Java SE 7).pdf

    《Java虚拟机规范(Java SE 7版)》是Java领域最重要和最权威的著作之一,由Oracle官方发布,基于Java SE 7,对最新的Java虚拟机规范进行了完整且详细的...第7章提供了一张以操作码值为索引的Java虚拟机操作码助记符表。

    Java虚拟机规范(Java SE 7)中文版

    《Java虚拟机规范(Java SE 7版)》是Java领域最重要和最权威的著作之一,由Oracle官方发布,基于Java SE 7,对最新的Java虚拟机规范进行了完整且详细的...第7章提供了一张以操作码值为索引的Java虚拟机操作码助记符表。

    Java基础教案\JAVA精讲入门

    JAVA入门基础篇,适合于初学者.第一章 Java语言入门 授课内容: ...7.分析Java运行过程,再次讲解Jvm、字节码等概念 8.简单介绍JSP技术 作业: 1. 配置环境变量 2. 完成第一个Java程序的编译及运行

    Java开发技术大全(500个源代码).

    第7章 示例描述:本章学习Java的输入和输出。 CopyFile.java 文件复制实例 dir.java 显示目录下的所有文件和目录 encrypt.java 文件加密 FileList.java 自己实现的一个文件名称枚举类 MyDataIO.java 数据输入...

    线程 JAVA java线程 java线程第3版 java线程第2版第3版合集

    电子书相关:包含4个有关JAVA线程的电子书(几乎涵盖全部有关线程的书籍) OReilly.Java.Threads.3rd.Edition....第七章 Java线程调度例子 第八章 和同步相关的高级主题 第九章 多处理器机器上的并行化 第十章 线程组

    Java2实用教程.rar

    第7章AWT组件及事件处理 7 1Java窗口 7 1 1 Frame常用方法 7 1 2菜单条 菜单 菜单项 7 1 3窗口与屏幕 7 2文本框 7 2 1TextField类的主要方法 7 2 2文本框上的ActionEvent事件 7 3内部类实例做监视器 7 4按钮与标签 7...

    Java虚拟机规范.Java SE 8版

    《Java核心技术系列:Java虚拟机规范(Java SE 8版)》由Oracle官方发布,Java虚拟机技术创建人撰写,国内资深Java技术专家翻译。书中基于全新Java SE 8...第7章提供一张以操作码值为索引的Java虚拟机操作码助记符表。

    第2章 Java语言开发环境(第7版),讲解Java的开发环境部署

    第2章 Java语言开发环境(第7版),讲解Java的开发环境部署。 1.安装JDK 安装JDK的同时会安装JRE 2.配置环境变量 Windows10系统点击此电脑右键选择属性,出现弹框点击高级系统设置,出现弹框选择高级,点击环境变量...

    计算机程序设计(Java)-教案--单元二--Java语言开发基础.docx.docx

    计算机程序设计(Java)-教案--单元二--Java语言开发基础全文共8页,当前为第1页。计算机程序设计(Java)-教案--单元二--Java语言开发基础全文共8页,当前为第1页。课堂教学计划表 计算机程序设计(Java)-教案--...

    自考04747《Java语言程序设计》课后习题答案全集.doc

    第一章 Java语言基础 5 1.1 指出JAVA语言的主要特点和JAVA程序的执行过程。 5 1.2 说出开发与运行JAVA程序的重要步骤。 5 1.3 如何区分应用程序和小应用程序? 5 1.4 说出JAVA源文件的命名规则。 5 1.6 JAVA语言使用...

Global site tag (gtag.js) - Google Analytics