python 面向对象

python 面向对象

什么是面向对象思想?
面向对象思想指的是一种编程思想,只关心哪个对象完成这个功能,它关注的是完成功能的结果

面向对象和面向过程的区别:
面向过程:注重的是步骤
面向对象:注重的是对象和完成功能的结果,不用关注步骤,简化开发,实现代码的重用

面向对象的特点:1.符合人们思考习惯
               2.将程序员从执行者转换成指挥者
               3.将复杂的事情简单化(代码简单, 不考                 虑具体如何实现)
             
面向对象的三大特征:封装,继承,多态  

面向对象的语法:类
class 类名:  # 类名采用大驼峰
	def __init__(self,形参1,形参2):
     # 绑定初始属性, 创建对象的时候自动执行
     	self.属性名1 = 形参1
      	self.属性名2 = 形参2
            
     # 方法
     def 方法名(self,形参1...):
     	方法体
      	pass
    
      def __str__(self):#自定义对象描述信息
      	# 返回对象的定义描述信息
      	 return "字符串的描述信息"

创建对象

对象:实实在在的一个事物(实体)被称为对象
      由类创建得到的,这个过程被实例化
    
语法:变量名=类名( )

对象属性的操作

前提:先创建对象

使用对象上的属性:

添加属性:   语法: 对象.属性名=值

查看属性:   语法:  print(对象.属性名)

修改属性:   语法: 对象.旧属性名=新值

删除属性:   语法:  del  对象.属性名

判断是否有某个属性:  hasattr(对象,属性名)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值