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)
    

      

  • 相关阅读:
    ES6 新属性 Symbol
    box-shadow 属性详解
    在vue 中 使用 tinymce编辑器
    var let const 结合作用域 的探讨
    防抖和节流在vue中的应用
    分享几个按钮样式
    队列学习
    栈的学习
    Object—常用的遍历
    从零认识Java Package
  • 原文地址:https://www.cnblogs.com/zhaoyubing/p/10134250.html
Copyright © 2011-2022 走看看