Python对象动态的增加属性和方法
前面我们了解到数据封装、继承和多态只是面向对象程序设计中最基础的3个概念。
在Python中,面向对象还有很多高级特性,允许我们写出非常强大的功能。
python是动态语⾔,动态编程语⾔是⾼级程序设计语⾔的⼀个类别,在计算机科学领域已被⼴泛应⽤。它是⼀类在 运⾏时可以改变其结构 的语⾔ :例如新的函数、对象、甚⾄代码可以被引进,已有的函数可以被删除或是其他结构上的变化。
动态语⾔⽬前⾮常具有活⼒,例如,我们现在创建一个人的类,在这个类里面,定义了两个初始属性name和age
# -*- coding: utf-8 -*-
# @author: Flyme awei
# @Time : 2022/7/1 17:03
class Person(object):