摘要:
1.面向对象三大特性,各有什么用处,说说你的理解。 继承:解决代码重用问题 多态:多态性,可以在不考虑对象类型的情况下而直接使用对象 封装:明确的区分内外,控制外部对隐藏属性的操作行为,隔离复杂度2.类的属性和对象的属性有什么区别? 类的属性:数据属性和函数属性,数据属性是所有对象共有的,函数属性是 阅读全文
摘要:
练习一:在元类中控制把自定义类的数据属性都变成大写 1 class MyMeta(type): 2 def __new__(cls, class_name, class_bases, class_dic): 3 update_attrs = {} 4 for i in class_dic: 5 if 阅读全文