继承 class 子类(父类) 先定义父类 子类cat继承base的方法,并且可以有自己的方法 私有化 私有化:父类当中以 双下划线开头的行为,子类都不可以继承,仅父类内部可用, 父类对象和子类都不可用 方法也可以私有化 单下划线开头的,父类子类内部都可以用 但实例对象不可用(不常用) 当子类方法和父类方法重名时 1.完全覆盖 2.添加内容 若要调用子类,给子类定义对象 初始化的时候要在子类初始化的开始时 先用super.init()初始化父类的参数 然后初始化自己的参数 动态设置属性(反射) 手动添加属性 动态添加 类没有name属性 对象有那么属性,因为初始化了