python学习笔记-(8)初识python面向对象
2015-03-16 13:05
330 查看
引言:python使用类(class)和对象(object)来进行oop编程。从这篇博客开始就要开始python的面向对象编程了,python中的概念都是基于对象来讲的,因此,深刻理解python的oop原理是学好python的关键。
1. 类(class)和对象(object)
两者的区别:
Class是静态的,在程序运行前就已经定义,class是具有相同属性和操作的对象。
Object是动态的,在程序运行时创建,object是现实世界中存在的实体。
Object是class的一个实例(instance)。
2. 有相同的共性可归为类(包括属性(attribute)和行为(operation/method))
每个人都有姓名和年龄,那么,我们就可以抽象出一个类Person。
我们可以这样定义一个Person类:
class Person(object):
name = “”
age = “”
1. 类(class)和对象(object)
两者的区别:
Class是静态的,在程序运行前就已经定义,class是具有相同属性和操作的对象。
Object是动态的,在程序运行时创建,object是现实世界中存在的实体。
Object是class的一个实例(instance)。
2. 有相同的共性可归为类(包括属性(attribute)和行为(operation/method))
每个人都有姓名和年龄,那么,我们就可以抽象出一个类Person。
我们可以这样定义一个Person类:
class Person(object):
name = “”
age = “”
相关文章推荐
- 初识python 学习笔记系列1
- 初识python 学习笔记系列1
- Python面向对象的编程--Python学习笔记五
- 【Python】初识Python的学习笔记
- python学习笔记(面向对象)
- python 3.0学习笔记之一------初识python
- python学习笔记-Day08--(面向对象)--补充
- Python学习笔记十一:面向对象
- Python3学习笔记04-循环、函数、面向对象
- python学习笔记 - 初识socket
- python学习笔记六之初识面向对象上(基础篇)
- python学习笔记-(9)再识python面向对象
- Python学习笔记-面向对象篇
- Python 2.7 学习笔记 面向对象的编程
- Python学习笔记 ——正则表达式初识
- python学习笔记之初识Python
- Python学习笔记十一:面向对象
- Dive in Python学习笔记五:对象和面向对象
- python学习笔记13-python面向对象,属性,方法
- python学习笔记之面向对象、基本I/O操作(一)