一样的,设立setXXX方法为了编程规范而已this.setName(name);是调用public void setName(String n)方法 由于name私有,无法直接访问,只有通过共有方法访问
前面的那句 //为属性赋值 是调用后面的方法后面的是定义方法 这个方法的功能是设置姓名如果没被调用 它是无法自己执行的