随笔分类 -  python面向对象编程

摘要:一 反射 # 静态语言:在执行前就定义好数据类型 # var x int=8 # 动态语言:在执行的时候,才识别数据类型 # x = 8 # 什么是反射? # 指的是在程序运行过程中可以“动态”获取对象的信息 # 为何要用反射? # 函数调用对象时,不知道对象下面,有哪些属性,所以要用到反射 # 如 阅读全文
posted @ 2023-04-20 00:58 coder雪山 阅读(65) 评论(0) 推荐(0) 编辑
摘要:一、需求分析(课程与班级合为一体) -管理员视图 -1.注册 -2.登录 -3.创建学校 -4.创建课程(先选择学校) -5.创建讲师 -学员视图 -1.注册 -2.登录功能 -3.选择校区 -4.选择课程(先选择校区,再选择校区中的某一门课程) - 学生选择课程,课程也选择学生 -5.查看分数 - 阅读全文
posted @ 2023-04-18 02:24 coder雪山 阅读(215) 评论(0) 推荐(0) 编辑
摘要:# 一、绑定方法:特殊之处在于将调用者本身当做第一个参数自动传入 # 1)绑定给对象的方法:调用者是对象,自动传入的是对象 # 2)绑定给类的方法:调用者是类,自动传入的是类 # 类方法的应用 # 需求一 class MySQL: def __init__(self, host, port): se 阅读全文
posted @ 2023-04-14 03:04 coder雪山 阅读(18) 评论(0) 推荐(0) 编辑
摘要:# 1、什么是多态:同一事物有多种形态 class Animal: # 同一类事物:动物 def talk(self): pass class Cat(Animal): # 动物的形态之一:猫 def talk(self): print('喵喵喵') class Dog(Animal): # 动物的 阅读全文
posted @ 2023-04-14 01:15 coder雪山 阅读(49) 评论(0) 推荐(0) 编辑
摘要:一 继承 1、什么是继承1)继承是一种创建新类的方式,新建的类可称为子类或派生类,父类又可称为基类或超类子类会遗传父类的属性2)需要注意的是:python支持多继承 在python中,新建的类可以继承一个或多个父类 class Parent1: pass class Parent2: pass cl 阅读全文
posted @ 2023-04-13 22:34 coder雪山 阅读(102) 评论(0) 推荐(0) 编辑
摘要:一 封装 1、封装介绍封装是面向对象三大特性最核心的一个特性封装《 》整合2、将封装的属性进行隐藏操作1)、如何隐藏:在属性名前加__前缀,就会实现一个对外隐藏属性效果该隐藏需要注意的问题:(1)在类外部无法直接访问双下滑线开头的属性,但知道了类名和属性名就可以拼出名字:所以说这种操作并没有严格意义 阅读全文
posted @ 2023-04-12 03:00 coder雪山 阅读(70) 评论(0) 推荐(0) 编辑
摘要:一 面向对象介绍 面向过程: 核心是:“过程”二字 过程的终极奥义就是将程序流程化 过程是“流水化”,用来分步骤解决问题的 面向对象: 核心是“对象”二字 对象的终极奥义就是将程序“整合” 对象是“容器”,用来盛放数据与功能的 类也是“容器”,该容器用来存放同类对象共有的数据与功能 python这门 阅读全文
posted @ 2023-04-12 00:47 coder雪山 阅读(30) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示