文章目录 前言一、local二、protected总结 前言 为了数据的保护,我们可以通过local或者protected去修饰数据,本文主要记录一下它俩之间的区别。 一、local 基类中用local修饰的变量,在其子类中不能被访问。 如下所示,基类中的DONE变量被local修饰,在子类中不能够被使用。 二、protected 基类中protected修饰的变量,在子类中可以被使用,但是不能被外部代码使用。 如下所示,在基类中的DONE被protected修饰,在子类中可以被正常使用。 总结 本文主要记录一下local和protected的区别。