python学习33——课后练习

1.在元类中控制把自定义类的数据属性都变成大写
2、在元类中控制自定义的类无需__init__方法

​ 1.元类帮其完成创建对象,以及初始化操作;

2.要求实例化时传参必须为关键字形式,否则抛出异常TypeError: must use keyword argument

3.key作为用户自定义类产生对象的属性,且所有属性变成大写
3、在元类中控制自定义的类产生的对象相关的属性全部为隐藏属性
4、基于元类实现单例模式

猜你喜欢

转载自www.cnblogs.com/heirenxilou/p/12708536.html