成员变量和局部变量
- 成员变量:类中声明,作用域为整个类
- 局部变量:方法中声明,作用域为整个方法
- 方法参数:作用域为当前方法
练习:统计员工数量,并遍历输出所有员工的姓名
package temp;
import java.util.HashSet;
import java.util.Set;
public class Employee {
static Set<Employee> all=new HashSet<Employee>();
String name;
public Employee(){}
public Employee(String name){
this.name=name;
all.add(this);
}
public static void PrintInfo(){
System.out.println("员工总数为:"+all.size()+"人");
System.out.print("所有员工的姓名依次为:");
for(Employee m:all){
System.out.print(m.name);
}
}
public static void main(String[] args){
Employee a=new Employee("吉生明\t");
Employee b=new Employee("李菊花\t");
Employee c=new Employee("爱和情\t");
Employee.PrintInfo();
}
}