1.self 访问属性的方法包含set和get方法。而通过下划线是获取自己的实例变量,不包含set和get方法 2.self 是对属性的访问,而下划线是对局部变量的访问 总结:self方法实际上是用了set和get方法间接调用,而下划线方法是直接对变量操作