面向对象编程

面向对象编程(OOP)是一种重要的编程范式,它基于对象和类的概念。对象具有唯一性,拥有属性和行为。类是对象的抽象,作为实例对象的模板。OOP主要包括抽象出类对象、定义属性和方法,然后根据类创建实例对象并操作其属性和方法。在Python中,类名通常遵循首字母大写的驼峰命名法,并且可以继承自内置的`object`类。`__init__`方法用于初始化实例对象的属性。
摘要由CSDN通过智能技术生成

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值