类与对象

什么是类?什么是对象?类和对象有什么区别?

类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。

类是对象的抽象,类通过实例化得到对象

# 类就好比一个模版,通过这个类,你可以生产很多对象
class Person(object):
    # 属性
    name = 'scott'
    age = 0
    # 行为与特征
    def sayHello(self):
        print("hello, I'm "+self.name)

# 关于打印学生信息引发的思考:类的设计(你要知道行为的主题是什么,如打印,是打印机做的事)
# 可以设计一个打印机类,传入其他类或对象,会自动调用toString()方法

p1 =Person()
p1.sayHello()

results matching ""

    No results matching ""