代码改变世界

Java 学习笔记 (八) Java 变量

2018-01-15 09:56  钱先生  阅读(214)  评论(0编辑  收藏  举报

head first java page85

 

实例变量是声明在类内而不是方法中

1 class Horse{
2     private double height=15.2;
3     private String breed;
4 }

局部变量是声明在方法中的

1 class AddThing{
2     int a;
3     int b=12;
4 
5     public int add(){
6         int total = a+b;
7         return total;
8     }
9 }

局部变量在使用前必须初始化

 

局部变量没有默认值, 如果在变量初始前就使用的话, 编译器会显示错误。

方法的参数基本上与局部变量是相同的,都是在方法中声明 的。参数没有未声明的问题。编译器会确保方法被调用时会有与声明相符的参数,且参数会自动地被赋值进去。