zoukankan      html  css  js  c++  java
  • Python 初始面向对象

    一. 面向对象

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

      2. 面向对象:

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

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

        封装

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

        继承

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

    创建类:

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

      

  • 相关阅读:
    mock.js 模拟数据
    pa
    观察者模式
    WebSocket
    Nginx官方文档学习
    Java中文乱码解决
    Jersey+Spring+Maven(转)
    App架构经验总结(转)
    JSONP跨域的原理解析(转)
    mongoDB学习
  • 原文地址:https://www.cnblogs.com/zhaoyubing/p/10134250.html
Copyright © 2011-2022 走看看