✈【【零基础 快速学Java】韩顺平 零基础30天学会Java】
举个例子
/**
* ClassName: VarScope
* date: 2022/9/2 20:07
*
* @author DingJiaxiong
*/
public class VarScope {
public static void main(String[] args) {
}
}
class Cat{
int age = 10;
double weight; //默认值 0.0
public void hi(){
//局部变量必须赋值后才能使用,因为没有默认值
int num = 1;
String address = "四川的猫";
System.out.println("num = " + num);
System.out.println("address = " + address);
System.out.println("weight = " + weight);
}
public void cry(){
int n = 10;
String name = "Jack";
System.out.println("在cry中使用属性 age = " + age);
}
public void eat(){
System.out.println("在eat中使用属性 age = " + age);
// System.out.println("在eat中使用cry的变量 name = " + name); //报错
}
}