正确答案是 B: python不是面向对象的。
分析:
A: 面向对象有三大属性:封装、多态和继承
这是正确的。面向对象编程(OOP)的三大基本特性是封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)。这些特性帮助开发者以一种更接近现实世界的方式来组织代码。
B: python不是面向对象的
这是错误的。Python 是一种多范式编程语言,它支持面向对象编程(OOP)。Python 中的类和对象可以用于实现封装、继承和多态等面向对象的特性。
C: 一般来说,面向对象是一种编程方式,此编程方式的实现是基于类和对象的使用
这是正确的。面向对象编程是一种通过“类”和“对象”来组织代码的编程范式。类是对象的蓝图或模板,而对象是类的实例。
D: 类是抽象的模板,实例是根据模板创建起来的具体“对象”
这是正确的。类提供了创建对象的结构和行为定义,而对象是类的实例,是实际存在的实体,包含有具体的数据。
因此,B 选项是错误的。