python--面向对象

1.面向对象是什么?

总的来说,“面向对象”可以分成“面向”和“对象”,‘面向对象‘’是对“面向过程“”编程的补充和完善。即是通过对象和对象之间的交互协作完成项目功能的开发。

2.类和对象的区别?

类:是类型的简称,数据类型的简称;
是一堆具有共同属性和相似行为的对象的抽象
是一个概念、一个称呼、一个类型 。类型专门用来创建对象,
对象:一种类型有具体数据的实体[实际存在的物体]; 是某种类型下一个有具体特征数据和操作方法的 实体对象,对象有具体的数据!
给对象的特征赋值,在init()中进行操作
def init(self, username, password, nickname):
self.username = username
self.password = password
self.nickname = nickname

3.类的声明定义语法操作?

类声明定义: 创建一个Person类型
class Person:
pass

4. 声明定义类型

通过class 关键字直接声明定义一个自定义类型

语法:
class 数据类型名称:
pass

5.定义类型的方法

通过def ....():
pass
来定义方法一个语句即为一个方法:定义多个方法创建多个方法

6. 对象的创建、属性的调用、方法的调用

代码中的对象,需要通过类型来创建
如变量 = 类(“值1”,值2“”)

有了对象,就可以执行对象的行为:调用对象的方法
通过 对象的变量.方法()直接调用
如:tom.eat("鱼香肉丝")

6.2对象·方法是什么?

所谓方法:就是一个普通函数的升级,将一个函数,定义在类型的内部,第一个参数~设置为可以接受对象的参数:self
调用方法:类似与调用执行函数
方法的调用执行:必须通过对象的引用变量进行调用!
author = Author()
author.introduction()

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1,什么是面对对象 首先要知道面对对象是一种思想。 操作难点不在于语法,而在于分析! 面向对象: 面向对象是更大的...
    三月青衫阅读 2,934评论 0 0
  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 9,707评论 4 16
  • 1.什么是面向对象 面向对象是一种软件开发方法,更是一种软件开发的思想。面向对象的概念和应用已经超越了程序设计和软...
    陌殇花开风不语阅读 1,463评论 0 1
  • 一、面向对象,这个对象到底是什么? 这个对象不是python中的实例,python中我们把一个类的实例也叫做对象,...
    youngkun阅读 4,615评论 0 2
  • 什么是面向对象? 面向对象是一种思想,是基于面向过程而言的,就是说面向对象是将功能等通过对象来实现,将功能封...
    蓓蓓的万能男友阅读 2,795评论 0 0

友情链接更多精彩内容