#动态性

python的动态性和_slot_

1.动态语言的定义动态编程语言 是 高级程序设计语言 的一个类别,在计算机科学领域已被广泛应用。它是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。动态语言目前非常具有活力。例如JavaScript便是一个动态语言,除此之...
代码星球 ·2020-11-27

基础笔记13(动态性:反射,动态编译,执行,操作)

1:动态语言:在运行时,能够改变程序结构和类型。(java不行,如:python,js,ruby)c,c++,java却可以通过反射,操作字节码获得类似动态的特性。2.反射机制:可以在运行时,加载,探索,使用编译期间未知的类型。在运行时,加载一个只知道类名的类,便能知道这个类的属性和方法,可以用来生成对象,对于对象可以...