美文网首页
python--面向对象

python--面向对象

作者: 昀吖 | 来源:发表于2018-07-24 21:57 被阅读0次

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()

相关文章

  • python--面向对象

    1.面向对象是什么? 总的来说,“面向对象”可以分成“面向”和“对象”,‘面向对象‘’是对“面向过程“”编程的补充...

  • Python--面向对象

    面向对象(Object Oriented) 是软件开发方法。 面向对象的概念和应用已超越了程序设计和软件开发,扩展...

  • Python--面向对象基础详细

    一、对象(objec) 1.什么是对象? 对象是内存中专门用来存储数据的一块区域。对象中可以存放各种数据(如:数字...

  • 老男孩python--面向对象25

    1.子类无法访问父类的私有字段,如果要访问,可以在父类中写一个公有方法,子类继承该方法间接访问私有字段 2.__i...

  • Python--面向对象特征2一继承

    一、继承简介 1.有一个类,能够实现我们需要的大部分功能,但是不能实现全部的功能,如何能让这个类来实现全部的功能?...

  • Python--面向对象特征3一多态

    一、多态 多态是面向对象的三大特性之一,从字面上理解是多种形态。一个对象可以以不同的形态去呈现。 如狗(狼狗,泰迪...

  • PHP全栈学习笔记8

    面向对象的基本概念,面向对象编程,oop,面向对象,面向对象的分析,面向对象的设计,面向对象的编程,什么是类。 类...

  • PHP全栈学习笔记8

    面向对象的基本概念,面向对象编程,oop,面向对象,面向对象的分析,面向对象的设计,面向对象的编程,什么是类。 类...

  • 总结.Net基础知识——献给即将入坑的同行们(一期)

    什么是面向对象 面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP; 通俗...

  • 面向对象基础

    面向对象编程包括: 面向对象的分析(OOA) 面向对象的设计(OOD) 面向对象的编程实现(OOP) 面向对象思想...

网友评论

      本文标题:python--面向对象

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