面向对象编程

1、面向对象编程概述

面向对象编程(oop),是一种编程方式,这种编程方式需要使用“对象”实现。

对象的特征

  1. 世界万物皆对象
  2. 每个对象都是唯一的
  3. 对象具有属性和行为
  4. 对象具有状态
  5. 对象分为类对象和实例对象两大类:
    - 类对象是具有相同属性和行为的实例对象的抽象
    - 类对象是实例对象的模板,实例对象是有类对象创造出来的
    - 同一个类对象的所有实例对象若具有相同的属性,表明它们的属性的含义是相同的,但是它们的属性的取值不一定相同

面向对象编程的大体步骤

  1. 抽象出类对象
  2. 抽象出类对象的属性
  3. 抽象出类对象的行为(方法)
  4. 根据类对象创建实例对象
  5. 通过实例对象访问属性和方法
定义对象的语法格式
class 类名(object):   #属性与方法
  1. 类名由一个或多个单词组合而成,每个单词的首字母大写且其余字母全部小写
  2. (object)表示该类对象继承自python内置的类对象object,python中所有的类对象都继承自一个统一的基类
初识属性
猫的属性有:
class Cat(object):
      def __init__(self,breed,name,age,health)
            self.breed = breed      #品种
            self.name = name      #昵称
            self.age = a
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值