• Python 初始面向对象


    一. 面向对象

      1. ⾯向过程: ⼀切以事物的流程为核⼼. 核⼼是"过程"⼆字, 过程是指解决问题的步骤,
     即, 先⼲什么, 后⼲什么. 基于该思想编写程序就好比在编写⼀套流⽔线. 是⼀种机械
     式的编程思维
      优点: 负责的问题流程化, 编写相对简单
      缺点: 可扩展性差

      2. 面向对象:

      优点: 可扩展性强
      缺点: 编程的复杂度⾼于⾯向过程

      ⾯向对象的三⼤特征
      ⾯向对象三⼤特征:

        封装

          1. 对属性的封装(__init__())
            self.xxx = xxx
          2. 对方法和功能的封装

        继承

        多态. 只要是⾯向对象编程语⾔. 都有这三个特征

    创建类:

    class 类名:
    
         def __init__(self): # 初始化方法. 又被成为构造方法
             self.属性 = 值
             self.属性 = 值
             self.属性 = 值
    
         def fangfa(self):
              方法体(函数体,  return)
    

      

  • 相关阅读:
    复习时间
    核反应堆
    假期编程
    剪花布条
    Atcoder Regular Contest 072 C Alice in linear land(思维题)
    xss攻击入门
    转发 DDoS攻防战 (一) : 概述
    XSS跨站脚本攻击
    sql注入
    关于阿里云图片识别接口的demo
  • 原文地址:https://www.cnblogs.com/zhaoyubing/p/10134250.html
Copyright © 2020-2023  润新知