python学习笔记-(8)初识python面向对象

引言python使用类(class)和对象(object)来进行oop编程。从这篇博客开始就要开始python的面向对象编程了,python中的概念都是基于对象来讲的,因此,深刻理解pythonoop原理是学好python的关键。

1. 类(class)和对象(object

两者的区别:

Class是静态的,在程序运行前就已经定义,class是具有相同属性和操作的对象

Object是动态的,在程序运行时创建,object是现实世界中存在的实体。

Objectclass的一个实例(instance)。

2. 有相同的共性可归为类(包括属性(attribute)和行为(operation/method))

每个人都有姓名和年龄,那么,我们就可以抽象出一个类Person。

我们可以这样定义一个Person类:

class Person(object):

        name = “”

        age = “”

你可能感兴趣的:(python)