美文网首页
与“类”来个简单的邂逅

与“类”来个简单的邂逅

作者: 小乐杂货铺 | 来源:发表于2018-02-22 16:08 被阅读0次
------------------------------------以下引言-----------------------------------------

最近我有个同学也开始学python,为了相互交流,我把自己学的一些想法记录下来。这次主要介绍python中的类。如果之前没有接触过类似的概念,相信刚开始入门的时候这个类的概念不太好懂。首先我们先来对类的概念有个大致的把握。
在生物学中,我们有时使用鸟类,虫类等名词对生物进行分类。麻雀属于鸟类,老鹰也属于鸟类。可以这样理解,麻雀是鸟类的一个实例,老鹰也是鸟类的一个具体实例。其中鸟类的概念就相当与python中类的概念,麻雀等就相当于python中类的实例化。好了,把上面的例子记下,接着往下看吧。

---------------------------------以下正文---------------------------------------

编程中一些概念的学习少了具体例子就是不完整且不好理解的,所以看看python中类的使用吧.

class bird:
    self.can_fly = True
    self.wing = True
    def bird_can_do(self):
        print ('bird can fly')

Sparrow = bird()
Eagle = bird()
#Sparrow.can_fly
#True
#Sparrow.bird_can_do()
#'bird can fly'

以上是类及其实例化的一个简单例子。
class是类的关键词,要使用类的话需要加上class。bird为类的名字。类包含属性及方法。can_fly与wing都是类的属性,bird_can_do()是类的方法。Sparrow与Eagle都是类bird的实例,所以Sparrow与Eagle 都有类bird的属性及方法。就类似于麻雀是鸟类的实例,具有鸟类的各种属性。
好了,有人可能对类中的self不太明白,其实这里的self可以理解为类bird的意思,self.can_fly就是指类bird的属性can_fly。另外一点,在类中的方法都需要加上self。

------------------------------来结个尾------------------------------------------

以上就是我对类的一个大致的理解,关于更加具体的以及更加深入的内容可以去看一些书籍或者官方文档

相关文章

  • 与“类”来个简单的邂逅

    ------------------------------------以下引言-----------------...

  • 当RabbitMQ遇到springboot

    把MQ集成到springboot里面玩玩 先来jar 先来个简单的玩玩做个连接工具类 来个生产者接口 再来个消费者...

  • 与雨来个美丽的邂逅(514)

    立春过后,雨水这个节气也如约而至了。春天走来了,让我们与雨的诗来个约会吧! 春雨淅沥,“天街小雨润如舒,草色遥看近...

  • 简单

    简单 只是白T与球鞋的相遇 简单 只是午后与草地的邂逅 简单 只是白纸与黑字的默契 简单 只是街头与小吃的巧合 简...

  • 来个简单版的

  • 来个简单的吧

    大家好,第一次使用简书,个人博客还没有建好,先在这里写吧。

  • 简单来个总结

    01驾照 这周拿到了驾照。 说起考驾照,也教会了我不少人生大道理。起码学到了与人沟通,要多说话,要情商高。总的下来...

  • 简单来个日记

    现在还在上班中,简简单单,一天边忙边放松边学习,一天就要过去了…… 今天下雨了,雨很小,让我觉得街上还是潮湿闷闷的...

  • typeScript-class

    类 来个简单的栗子: 我们声明了一个Person的类,他有三个成员:属性name、一个构造函数、一个todo的方法...

  • Springboot poi 导入、导出excel 简单步骤

    一、导入excel: 首先来个区分2003 与2007 版的工具类 后台代码 controller层 pom: 最...

网友评论

      本文标题:与“类”来个简单的邂逅

      本文链接:https://www.haomeiwen.com/subject/crvpixtx.html