前后没有下划线的是公有方法,
前边有一个下划线的为私有方法或属性,子类无法继承,
前边有两个下划线的 一般是为了避免于子类属性或者方法名冲突,无法在外部直接访问。
前后都有双下划线的为系统方法或属性。
后边单个下划线的可以避免与系统关键词冲突。