python超基础学习笔记 (二十一)—— 对象

文章介绍了面向对象编程的基本概念,包括数据封装——将属性(静态)和方法(动态)结合成对象,类的定义及其作用,以及Python中类的实例化。类是创建对象的模板,实例化后产生具体对象。面向对象的三大特性:封装、继承和多态也在文中提及。
摘要由CSDN通过智能技术生成

一.封装

#数据封装
#对象 = 属性(静态) + 方法(动态)
#方法是指代码,属性指对象的特点,如颜色,外表等

二.类

#类是为了使对象可以量产

#类相当于图纸,只有类的实例化后才是真正可以住人的房子

#python中的类名约定以大写字母开头

#定义一个类 ,用class定义,如下:

class Turtle:   #定义一个类
	#属性
	color = 'green'
	weight = 10
	legs = 4
	shell = Ture
	mouth = '大嘴'

	#方法
	def climb(self):
		print('正在向前进...')
	def run(self):
		print('running...')
	def bite(self):
		print('bite you')

#创建实例对象(类的实例化)即:tt = Turtle()

#调用类里面的方法:tt.bite()

三.面向对象(Object Orientied)

#特征如下:
1.封装

2.继承:子类自动共享父类之间数据和方法的机制

3.多态:不同对象对同一方法响应不同的行动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值