类
文章平均质量分 81
回头科科
python在线学习
展开
-
类的内置方法
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN原创 2022-03-23 20:35:39 · 1476 阅读 · 0 评论 -
类的 反射
类相关的内置函数isinstance() # 判断对象所属类型,包括继承关系 issubclass() # 判断类与类之间的继承关系一.反射反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。定义:用字符串数据类型的变量名来访问这个变量的值 方法: hasattr getattr setattr原创 2022-03-17 20:26:30 · 278 阅读 · 0 评论 -
类中的属性及方法
一.什么是特性propertyproperty是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值!例子:例一:BMI指数(bmi是计算而来的,但很明显它听起来像是一个属性而非方法,如果我们将其做成一个属性,更便于理解)成人的BMI数值:过轻:低于18.5正常:18.5-23.9过重:24-27肥胖:28-32非常肥胖, 高于32体质指数(BMI)=体重(kg)÷身高^2(m)EX:70kg÷(1.75×1.75)=22.86代码:class Peop原创 2022-03-15 19:57:06 · 1333 阅读 · 0 评论 -
面向对象---封装,继承,多态
一.继承1.单继承实现代码的重用,相同的代码不需要重复的编写 继承的概念:子类拥有父类的所有方法和属性继承的语法:class 类名(父类名): pass特点:子类继承自父类,可以直接享受父类中已经封装好的方法,不需要再次开发 子类中应该编写自己的任务,封装子类特有的属性和方法 继承的传递性:子类拥有父类以及父类的父类中封装的所有属性和方法专业术语:子类 父类 继承 派生类 基类 派生 2.多继承子类 可以拥有 多个父类,并原创 2022-03-15 15:49:44 · 1026 阅读 · 0 评论 -
类和对象详解
类和对象的概念类和对象的关系类的设计01. 类和对象的概念类 和 对象 是 面向对象编程的 两个 核心概念(封装,继承,多态)1.1 类类 是对一群具有 相同 特征 或者 行为 的事物的一个统称,是抽象的,不能直接使用特征 被称为 属性行为 被称为 方法类 就相当于制造飞机时的图纸,是一个 模板,是 负责创建对象的1.2 对象对象 是 由类创建出来的一个具体存在,可以直接使用由 哪一个类 创建出来的 对象,就拥有在 哪一个类 中定义的:...原创 2022-03-14 19:19:48 · 1567 阅读 · 0 评论