Python里的类和对象简介

Python里的类

  1.  对象=属性+方法;
  2. 对象的属性主要是指主要的特征和参量,而方法主要是指函数;
  3. 类是一个具有一定特征和方法的集合,而对象是类的一个;
  4. 类的创立一般以大写字母为开头

类的创立举例如下:

class Turtle:

%特征参量:

    color = "green"

    weight = 10

    legs = 4

    shell = True

    mouth = "大嘴"

    %方法

def climb(self):

扫描二维码关注公众号,回复: 4164498 查看本文章

        print("我正在很努力地向前爬...")

    def run(self):

        print("我正在飞快地向前跑...")

    def bite(self):

        print("咬死你咬死你")

    def eat(self):

        print("有得吃,满足")

    def sleep(self):

            print("困了,睡觉了...")

  1. OO:面向对象(Object Oriented),python是一种纯粹的面向对象的编程语言
  2. 面向对象编程的特征:

(1)封装

(2)继承

(3)多态

例如:

>>> class Mylist(list):   %继承

   pass

>>> list2=Mylist()

>>> list2.append(2)

>>> list2

[2]

>>> class A:

   def fun(self):

      print("woshixiaoa")

>>> class B:

   def fun(self):

      print("woshixiaob")

>>> a=A()

>>> b=B()

>>> a.fun()   %多态

woshixiaoa

>>> b.fun()

Woshixiaob    %整体封装

三者之间的关系如下图所示:

猜你喜欢

转载自www.cnblogs.com/Yanjy-OnlyOne/p/9992778.html
今日推荐