+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2020-03(50)

2020-04(67)

2020-05(28)

2020-06(46)

2020-07(42)

10-面向对象(1)

发布于2020-07-29 22:45     阅读(296)     评论(0)     点赞(7)     收藏(1)


0

1

2

3

4

5

1.面向对象的简介

       •python就是一种面向对象的编程语言
       •面向对象语言,就是语言中的所有操作都是通过对象来进行的
       •面向过程:
       •面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽象来完成程序
       •面向过程往往只适用于一个功能,如果要实现别的功能,往往复用性比较低

2.面向对象的特点

       •面向对象的编程语言,关注的是对象,而不注重过程,对于面向对象来说一切皆可对象
       •面向对象的编程思想,将所有功能统一保存到对应的对象中,要使用某个功能,直接找到对应的对象即可
       •面向对象的编程方式比较容易阅读,并且易于维护,容易复用。但是编写的过程中不太符合常规的思维,编写相对麻烦

3.类(class)

       •类(class),比如整数、字符串、浮点数等,不同的数据类型就属于不同的类。
       •类简单理解它就是相当于一个图纸,在程序汇总我们需要根据类来创建对象。
       •在Python的术语里,我们把类的个例就叫做实例(instance),可理解为“实际的例子”。

# 类名首字母大写
class Chinese:
    # 用赋值语句,创建类的属性
    eye = 'black'

    # 创建实例方法时,不要漏了 self
    def eat(self):
        print('吃饭,选择用筷子。')

• 类对象和实例对象中都可以保存属性(方法)
• 如果这个属性(方法)是所以的实例共享的,则应该将其保存到类对象中
• 如果这个属性(方法)是摸个实例独有的。则应该保存到实例对象中
• 一般情况下,属性保存到实例对象中 而方法需要保存到类对象中

0

1

2

3

4

5

6

7

8



所属网站分类: 技术文章 > 博客

作者:天青色等烟雨

链接: https://www.pythonheidong.com/blog/article/466877/0addefa5d9671a208136/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

7 0
收藏该文
已收藏

评论内容:(最多支持255个字符)