Java中使用变量的规则:
使用变量遵循就近原则
package com.wang.duixiang; public class Demo03 { public static void main(String[] args) { Student1 student=new Student1(); String name="王迎婧"; int age=22; student.study(); } } class Student1{ String name; int age; public void study(){ //局部变量 String name="小河"; System.out.println(name+"正在努力学习"); } } 输出结果为:小河正在努力学习
成员变量和局部变量的区别:
成员变量:①写在类中,方法外
②有默认初始化值
③作用范围在类中
⑤随着对象的创建而存在,随着对象的消失而消失
局部变量:①写在方法中或形式参数
②没有默认初始化值,必须先赋值再使用
③作用范围在方法中
④局部变量存储在栈内存中
⑤随着方法的调用而存在,随着方法调用完毕而消失
原文:https://www.cnblogs.com/wyj96/p/11749170.html