总结Python中涉及的面向对象技术(OOD)

本文详细介绍了Python中的面向对象编程技术,包括基本概念如类、封装、多态和继承,以及类的声明、实例化、属性、内建函数、封装机制、私有属性、枚举类、继承、多态、迭代器和生成器的使用。通过实例展示了如何在Python中实现和应用这些概念。
摘要由CSDN通过智能技术生成

OOD基本概念

1.类:一种描述具有相同的属性和方法的集合
2.封装:通过集成在一起形成类,让使用者通过外部接口访问内部的内容,比如属性和方法。
3.多态:通过类生成的对象,有着不同的形态。
4.继承:可以被其他类进行继承,同样继承其方法和属性。

类的声明与定义

下面创建一个类:

class Yanshi(object):
	def __init__(self,*args):
		pass

init 方法进行创建实例的初始化,并绑定属性到类的实例上。

calss Yanshi:
	def __init__(self,name,age):
		self.name=name
		self,age=age
	def introduction(self):
		print('你好,我叫',self.name)

类的实例化与使用

类也是一个对象,每次初始化学生实例时,不用再手动增加学号,可以利用类对象本身的属性。

class Student
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值