命名规则:第一个单词首字母小写,后面每个单词首字母大写。
- 成员变量:在类范围里定义的变量。(无需显示初始化) 【一个类中不能定义两个同名成变】
- 类变量
- 与类共存亡
- 类名 /实例名 . 类变量名
- 通过实例名修改类变量,与类修改效果一样,其他变量再访问就是被修改过的值。
- 实例变量
- 与实例共存亡
- 实例名 . 实例变量名
- 局部变量【一个方法中不能定义两个同名局变】
- 形参:方法首部,在整个方法内有效,方法结束时消失。
- 方法局部变量:方法体内,从定义该变量的地方生效,到该方法结束时失效。显示初始化
- 代码块局部变量:代码块中,只在该代码块内有效。
显示初始化
【允许局变和成变同名,this(实例)、类名(类)作为访问者限定访问成变】
定义Dog类,类中定义两个成员变量。
class Dog{
public String name;
public static int eyeNum;
}
public class TestDog{
public static void main(String[] args)
{
System.out.println("Dog 的eyeNum类变量值:"+Dog.eyeNum);
Dog p = new Dog();
System.out.println("p变量的name值是:"+p.name + "p对象的eyeNum变量值是:"+p.eyeNum);
p.name = "京巴";
p.eyeNum = 2;
System.out.println("p变量的name变量值是:"+p.name+"p对象的eyeNum变量值是:"+p.eyeNum);
System.out.println("Dog的eyeNum类变量值是:"+Dog.eyeNum);
Dogp2 = new Dog();
System.out.println("p2对象的eyeNum类变量值是:"+p2.eyeNum);
}
}
局变初始化
public class TestBlock{
public static void main(String[] args)
{
for(int i=0;i<10;i++){
//定义for语句中的代码块变量a
int a;
//x,a变量未初始化
//System.out.println("代码块局部变量a的值:"+a);
a=0;
a+=i;
System.out.println("代码块局部变量a的值:"+a);
}
//下面试图访问的a变量并不存在
//System.out.println(a);
//访问变量i不存在
//System.out.println(i);
}
}
分享到:
相关推荐
尚硅谷_Java11_局部变量类型推断 06.尚硅谷_Java11_集合中的新API2 07.尚硅谷_Java11_流中的新API1 08.尚硅谷_Java11_流中的新API2 09.尚硅谷_Java11_字符串和Optional的新API 10.尚硅谷_Java11_字符串和输入流的新...
02_Java基础_(变量、运算符)_讲义cxf
Java环境变量配置 在"系统变量"下进行如下配置: (1)新建->变量名:JAVA_HOME变量值:D:\Java\jdk1.6.0_12(这只是我的JDK安装路径) (2)编辑->变量名:Path在变量值的最前面加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\...
...
...
第4章_JAVA之常量与变量.ppt 第4章_JAVA之常量与变量.ppt
java1.6_环境变量配置,让你在用java时不会出现无法运行的情况
DWORD 格式作为 DATE_AND_TIME 变量从 DB 中读出
一个简单记录java多线程下变量共享问题,分析多线程内部运行
定义一个学生类  Java_Student 包括成员变量“学号”  、  “班号”  、  “姓名”  、  “性别”  、  “年龄”  成员方法:  “获得学号”  、  “获得班号...
004_Java开发入门JDK安装与环境变量配置.mp4 005_Java开发入门_HelloWorld案例与分析.mp4 006_Java开发入门_JavaDoc与跨平台原理.mp4 007_Java开发入门开发工具配置与反编译.mp4 008_Java编程基础变量与...
主要讲述了JAVA的基本变量,讲得清晰易懂,适合于初学者。
自己编写的Java的上传类,可以多文件同时上传,并提供了Request的方法来获得变量值,过滤文件等功能。
23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23.java变量.zip23....
│ 008_Java编程基础_变量与标识符.mp4 │ 009_Java编程基础_八种基本数据类型.mp4 │ 011_Java编程基础_基本数据类型转换.mp4 │ 014_Java编程基础_逻辑运算符与示例.mp4 │ 015_Java编程基础_位运算符与变量...
更换JAVA_HOME环境变量.exe 教程
JAVA_HOME:C:\Program ... 5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);
Java_jdk1.8.0_241 环境变量
6_环境变量的设置.视频文件
01_Java基础_(Java概述、环境变量、注释、关键字、标识符、常量)_讲义