自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 Javascript-BOM‘和动画

———————————— JavaScript··[API] 「BOM」「动画」 ———————————— BOM DOM 文档对象模型 DOM将文档当做一个对象来处理 DOM的顶级对象是document 主要学习的是对页面元素的操作 DOM是W3C标准规范 BOM 浏览器对象模型 将浏览器当做一个对象来处理 BOM的顶级对象是window 学习的是浏览器窗口交互的一些对象 是浏览器厂家在格子浏览器上定义的规范 BOM的构成 BOM是比DOM更大的盒子对象 window对象:document、loc

2021-04-09 10:11:52 215

原创 JavaScript_DOM【重点】

—————————— JavaScript··[API] 「DOM」 —————————— DOM 什么是DOM 文档对象模型,是由W3C组织推荐的一种处理可扩展标记语言(xml)的标准编程接口。 XML和HTML: XML:可扩展标记语言,主要是通过自定义标签进行对数据保存处理 HTML:超文本标记语言,是一些已经规定好的一套标签 W3C已经定义好了一系列的DOM接口,我们目前主要通过这些DOM接口进行改变网页内容、结构和样式 DOM的内容 DOM中最大最原始的对象是文档对象 DOM的结构其实就是一个HT

2021-03-22 16:09:16 352 1

原创 JavaScript格式字符串及初识_API

—————————————— JavaScript··[API] 「格式化字符串」「API简介」 —————————————— 格式化字符串 使用字符串方法format JS中不存在format方法,因此也无法使用,需要手动添加 ES6语法格式化 var inter=`这个人的名字是${man.name},他的年龄是${man.age},他的性别是${man.sex}`; 使用``符号将字符串进行括起来,然后字符串里面的变量数据使用${}括起来,在{}里面可以写变量、表达式 toString方法

2021-03-21 10:31:13 224

原创 JavaScript函数重载AND类

——————————— JavaScript语法结构 「函数重载」「类」 ——————————— 函数的重载 定义 在一个对象中的多个函数名称相同,其函数的形参不同(数量、类型、不同类型的排列顺序不同)称之为函数的重载。 而JS中的函数重载一般只考虑参数的数量不同,实现过程也和其他语言类型中的构造有区别,因为JS中函数的预解析其实也是通过匿名函数而来的,函数名其实和变量名是同一个作用,在同一个作用域之内只允许出现一次相同的变量名称,后面重复出现的变量名称会被覆盖。因此JS中的函数重载主要通过函数的argum

2021-03-16 10:40:59 224

原创 JavaScript国家包分配的内置对象

——————————— JavaScript语法结构 「内置对象」 ——————————— 内置对象 JS中的对象总共分三种:自定义对象、内置对象、浏览器对象。前两种都是JS的基础内容属于ECMAScript。浏览器对象属于JS独有的(属于API) 内置独享包含哪些 根据JS API(Application Program Interface),开发文档说明,讲解的内置对象就是指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或者最基础的最必要的功能(常用的属性、函数等) JavaScrip

2021-03-08 12:11:51 212 1

原创 JavaScript万事万物皆对象

—————————— JavaScript语法结构 「对象【重】」 —————————— 对象【面向对象】 == 万事万物皆为对象 == 为什么要用对象 在记录一个数据值时,基本上都是使用变量,保存多个数据值时,可以使用数组。 对于记录数据而言,可以使用数组记录大量数据,但是数组中的数据只能通过索引值进行访问,并不明确每个数据的实际价值,而在开发中基本上每一步都需要明确每个数据的实际价值是什么,而且数据量变得非常庞大时索引也很混乱。 为了解决这种问题,使用对象的方式去解决,在对象中使用属性进行记录数据,可以

2021-03-03 10:33:19 1885 9

原创 JavaScript预解析及函数

———————————————————— JavaScript语法结构 「预解析」「函数【重】」 ———————————————————— 预解析 概念 HTML、CSS、JS代码全部交由浏览器两个引擎,渲染引擎和JS引擎两个负责执行的。 JS引擎负责对JavaScript代码进行执行处理,通过两个步骤完成JS代码的执行任务,分别是预解析和代码执行 什么是预解析 在当前变量或者函数等作用域下,JS代码在执行之前,浏览器默认会将JS代码中有关var或者function声明的变量或者函数在内存中进行提前声明以及

2021-01-25 09:56:43 182

原创 JavaScript 数组及数组常用方法

—————————————— JavaScript语法结构 「数组及数组的相关操作」 —————————————— 数组 数组的概念 数组是可以将一组相关的数据一起存放,并且提供了一些方便访问以及获取的方式 数组的本质是一组数据的集合,里面的每个成员数据称为元素,一个数组里面可以存放任意多个以及任意类型的数据(一个JS数组中的元素类型可以不相同) 数组的创建 var arr=["张三","男",23]; console.log(arr); 数组的创建方式

2021-01-11 14:19:44 170

原创 JavaScript运筹帷幄,掌控全局

————————————————— JavaScript语法结构 「流程控制」 ——————————————————————————————————————————————————————————— 流程控制 流程控制的概念 在一个程序的执行过程中。每行代码的执行顺序如果不同,对于程序的执行结果是不一样的。一般情况下需要人为控制代码的执行过程以达到我们需要的效果 通过一定的手段控制代码的执行顺序 分类 顺序结构:标准的从上往下执行的顺序 分支结构:通过判断一定的条件选择所要执行的代码,而产生若干分支 循环

2021-01-08 09:35:00 273 2

原创 JavaScript 人算不如计算机算

JavaScript 人算不如计算机算 ———————————— 须知基础知识须知 「变量概念」「运算符」 ———————————— 什么是变量 内存中开辟一个临时空间,装载临时数据,这个空间中的数据可以修改 变量命名规范 使用两种命名规范,驼峰命名法(命名中首单词全部小写,之后单词首字母大写)、帕斯卡命名法(命名中的所有单词首字母大写) 驼峰命名法适用于:变量、方法,帕斯卡命名法适用于:对象命名 变量名称不能是关键字 变量名称必须以字母,下划线开头,之后可以跟数字,尽量不要使用特殊符号 命名变量,务必要

2021-01-05 16:28:18 151 1

原创 JavaScript 今天你是什么类型的靓仔

JavaScript 今天你是什么类型的靓仔 ——————————————————————————————————————————————————————————— 须知基础知识须知 「JS中的数据类型【重】」 ——————————————————————————————————————————————————————————— 「JS中的数据类型【重】」 Number,数字类型:整数、小数 string,代表字符串类型,字符串类型赋值使用单引号或者双引号都行 boolean,表示对错的数据类型,只有两个

2020-12-31 09:21:51 237

原创 JavaScript 科技推动进步

JavaScript 科技推动进步 要想学好一门编程语言我们首先应该知道这门语言是什么,怎么样才能使用这门语言 ———————————————————————————— 须知基础知识须知 「JS简介」「JS书写方式」「JS注释」「JS的控制台输出」 ———————————————————————————— 「JS简介」 avaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScri

2020-12-30 11:10:34 937 4

原创 JavaScript写给读者

JavaScript 说给读者 ​ 各位读者,我是你们亲爱的博主“头发又掉了一根”,在前面的四篇博客中我开展了对JavaScript脚本语言的学习。 ​ 但是,后续我整理时发现,我发布的学习的框架结构并不是特别理想,学习思路比较混乱**(注:只是框架不理想,知识点不存在错误)** ​ 所以,趁着JS的知识还没有写太多,我决定:从新以一种全新的结构给大家系统的带来JavaScript的知识 ​ 最后感谢大家一直以来的陪伴。 送给自己,献给读者 ​ 我相信有一份好奇,加上一点点努力,我们一定能从“一无所知”走

2020-12-29 10:33:14 153

原创 万事万物皆为对象··你有对象了吗?

对象 为什么要有对象 function printPerson(name, age, sex....) { } // 函数的参数如果特别多的话,可以使用对象简化 function printPerson(person) { console.log(person.name); …… } 什么是对象 现实生活中:万物皆对象,对象是一个具体的事物,一个具体的事物就会有行为和特征。 举例: 一部车,一个手机 车是一类事物,门口停的那辆车才是对象 特征:红色、四个轮子 行为:驾驶、刹车 JavaScr

2020-12-25 09:20:31 230

原创 JavaScript【流程控制】【数组】【函数】【函数作用域】经典!!

表达式和语句 表达式 一个表达式可以产生一个值,有可能是运算、函数调用、有可能是字面量。表达式可以放在任何需要值的地方。 语句 语句可以理解为一个行为,循环语句和判断语句就是典型的语句。一个程序有很多个语句组成,一般情况下;分割一个一个的语句 流程控制 程序的三种基本结构 顺序结构 从上到下执行的代码就是顺序结构 程序默认就是由上到下顺序执行的 分支结构 根据不同的情况,执行对应代码 循环结构 循环结构:重复做一件事情 分支结构 if语句 语法结构 if (/* 条件表达式 */) { //

2020-12-21 18:15:48 167

原创 JavaScript基石【数据类型//注释//转换//操作符】

数据类型 简单数据类型 Number、String、Boolean、Undefined、Null Number类型 数值字面量:数值的固定值的表示法 110 1024 60.5 进制 十进制 var num = 9; 进行算数计算时,八进制和十六进制表示的数值最终都将被转换成十进制数值。 十六进制 var num = 0xA; 数字序列范围:0~9以及A~F 八进制 var num1 = 07; // 对应十进制的7 var num2 = 019; // 对应十进

2020-12-15 16:28:30 180

原创 揭开脚本的神秘面纱!【JavaScript】初识!

JavaScript基础 一句话送给大家:当你要放弃的时候想想当初为什么坚持到现在! 变量的声明及使用 数据类型 类型转换 运算符 课外提示 1.敲代码用指法,指法配图,坚持一周者即可熟练 2.码农不需要练就一阳指或者二指禅 3.可以使用金山打字通,此处并非打广告,个人建议,天天敲代码,不停的反复的敲练习和作业,速度和基本功的快速提升 windows中的常用快捷键 浏览器说明 浏览器是指可以显示网页服务器或者文件系统的HTML文件内容,并让用户与这些文件交互的一种软件。 通俗的讲:可以显示页面的一个软件

2020-12-11 14:54:17 304

原创 BFC块级格式化上下文·打造规范生活

BFC(Block formatting context) 直译为"块级格式化上下文"。 元素的显示模式 我们前面讲过 元素的显示模式 display。 分为 块级元素 行内元素 行内块元素 ,其实,它还有很多其他显示模式。 那些元素会具有BFC的条件 不是所有的元素模式都能产生BFC,w3c 规范: display 属性为 block, list-item, table 的元素,会产生BFC. 大家有么有发现这个三个都是用来布局最为合理的元素,因为他们就是用来可视化布局。 注意其他的,displa

2020-11-28 14:31:09 152

原创 H5,C3新特性,你值得拥有

HTML5新标签与特性 文档类型设定 document HTML: sublime 输入 html:4s XHTML: sublime 输入 html:xt HTML5 sublime 输入 html:5 字符设定 <meta http-equiv="charset" content="utf-8">:HTML与XHTML中建议这样去写 <meta charset="utf-8">:HTML5的标签中建议这样去写

2020-11-23 14:24:56 780 3

原创 京东实战·案例·[项目]

京东项目(一) 京东项目介绍 项目名称:京东网 项目描述:京东首页公共部分的头部和尾部制作,京东首页中间部分。 项目背景 现阶段电商类网站很流行,很多同学毕业之后会进入电商类企业工作,同时电商类网站需要的技术也是较为复杂的,这里用京东电商网站复习、总结、提高前面所学布局技术。其实,最主要的原因还是,为啥写京东? 因为刘强东,赚了我们的钱,抢了我们的女神, 我们也要学刘强东,赚别人的钱,抢别人…额,自己的女神。。。 设计目标 保证浏览器 ie7及以上, 火狐, 360, safari,chrome等。谁

2020-11-20 20:33:17 3200

原创 CSS··请你搞清楚自己的‘‘定位‘‘

定位(position) 如果,说浮动, 关键在一个 “浮” 字上面, 那么 我们的定位,关键在于一个 “位” 上。 PS: 定位是我们CSS算是数一数二难点的了,但是,你务必要学好它,我们CSS离不开定位,特别是后面的js特效,天天和定位打交道。不要抵触它,反而要爱上它,它可以让我们工作更加轻松哦! 为什么要用定位? 那么定位,最长运用的场景再那里呢? 来看几幅图片,你一定会有感悟! 第一幅图, 小黄色块可以再图片上移动: 第二幅图, 左右箭头压住图片: 第三幅图, hot 再盒子外面多出一块,

2020-11-16 18:37:12 484 1

原创 CSS盒子模型AND浮动[附:常用工具ps]

课程目标: 熟练掌握CSS盒子模型 熟练掌握CSS浮动 盒子模型(CSS重点) 其实,CSS就三个大模块: 盒子模型 、 浮动 、 定位,其余的都是细节。要求这三部分,无论如何也要学的非常精通。 所谓盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器。每个矩形都由元素的内容、内边距(padding)、边框(border)和外边距(margin)组成。 看透网页布局的本质 网页布局中,我们是如何把里面的文字,图片,按照美工给我们的效果图排列的整齐有序呢? 牛奶是怎.

2020-11-13 09:47:45 945 2

原创 CSS交个朋友吧

课程目标: 学会使用CSS选择器 熟记CSS样式和外观属性 熟练掌握CSS各种选择器 熟练掌握CSS各种选择器 熟练掌握CSS三种显示模式 熟练掌握CSS背景属性 熟练掌握CSS三大特性 CSS的发展历程 从HTML被发明开始,样式就以各种形式存在。不同的浏览器结合它们各自的样式语言为用户提供页面效果的控制。最初的HTML只包含很少的显示属性。 随着HTML的成长,为了满足页面设计者的要求,HTML添加了很多显示功能。但是随着这些功能的增加,HTML变的越来越杂乱,而且HTML页面也越来越臃肿。.

2020-11-09 19:59:24 1073

原创 Web开发·前端基础 [初始HTML]_Day-01

学习目标: 了解常用浏览器 掌握WEB标准 理解标签语义化 掌握常用的排版标签 掌握常用的文本格式化图像链接等标签 掌握三种列表标签 掌握表格标签 掌握表格标签 掌握表单标签 typora-copy-images-to: media HTML 第一天目标 能够写出基本的页面(里面包含图片、各种标签和链接) 开发工具 我们主要用的 开发工具有 chrome 、 sublime 、 photoshop 、vscode 浏览器(显示) 浏览器是网页显示、运行的平台,常用的浏览器有IE、火狐(F.

2020-11-06 12:31:36 1010

原创 从0基础学习Python (30) [生成器] [协程]

从0基础学习Python (30) [生成器] [协程] 1.生成器 利用迭代器,可以在每次迭代获取数据(通过next方法)时,按照特点的规律进行生成,但是我们在实现一个迭代器的时候,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。为了达到记录当前状态,并配合next方法进行迭代使用。这种方式,提前将数据创建好 1>什么是生成器 生成器是一种特殊的迭代器 2>创建生成器 创建生成器,只需要把一个列表推导式的[]改成() p = (i for i in range(1

2020-09-06 19:59:50 199

原创 从0基础学习Python(29)[迭代器]

从0基础学习Python (29)[迭代器] 迭代器 什么是迭代器 迭代是访问集合元素的一种方式,迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。 迭代器只能往前不能往后 可迭代对象 基本上我们知道的可遍历对象:list、tuple、str等类型数据都可以使用for …in…的循环进行遍历(从里面依次往出获取数据)数据,这种过程除了叫做遍历之外,还叫做迭代 检测可迭代对象 #先导入迭代对象模块 from collections import Itera

2020-08-19 19:08:19 145

原创 从0基础学习Python (28)[Python中的多线程及同步]

从0基础学习Python 多任务回顾 什么是任务 一个程序的每一个模块都视为一个任务,一个程序至少是一个任务,计算机执行程序或代码都是按照任务去分配的。 可以理解为每一个程序的运行对于计算机而言都是他的任务工作。目前的系统都是多任务系统,每个系统可以同时运行多个程序 多任务的实现 从程序的运行层次而言,多任务分为:并发和并行 并发 同时运行的程序任务他们在同一个运行时间线上交替快速的轮流执行,会产生一个假的同时运行效果 消息高并发? 并行 以多进程的方式更高效率的使用计算机的所有内核去完成,将程序的进程分配

2020-08-17 11:34:32 166

原创 从0基础学习Python(27)[Python中多任务及进程的介绍]

Python中多任务的介绍 什么是多任务 在python中所了解到的函数执行,遇到多个函数的调用,会产生的问题是按照函数的调用顺序挨个执行调用,基本上不可能出现两个函数同时执行。 我们缩写的程序都是单任务,一个函数或者方法的执行完成,另一个函数或者方法才能继续执行。如果想要多个函数或方法同时执行需要使用多任务 多任务的最大好处就是充分利用CPU,提高程序的执行效率 多任务的概念 多任务是指在同一时间内执行多个任务。一个任务可以视为一个应用程序。目前的操作系统都是多任务的操作系统,可以同时运行着多个软件 多任

2020-08-14 23:14:26 199

原创 Linux操作系统与win10系统的远程操作[Day-26]

Linux操作系统与win10系统的远程操作 什么是远程操作 当主机和操作者不在同一个地点,而操作者要远程控制一台主机,那么就需要在远程的计算机上进行和主机交互 为什么要远程操作 目前基本上很多情况下存在的现象:在软件需要服务器时,可选的方案:自己搭建一台服务器,另外还有一种选择租用一台商业服务器。 服务器一般采用的系统:windows server、Linux系统居多 服务器搭建好之后,需要将软件的所有资源从本地的客户端计算机上传至服务器计算机。 上传方式:采用远程登录及远程拷贝命令等技术 ssh服务器

2020-08-13 21:02:07 379

原创 Linux操作系统book不知的实用指令(2)[Day-25]

Linux操作系统book不知的实用指令(2) 常见操作指令补充完善 1.文本搜索命令 grep 文本字符串 目标文件名:查询出目标文件中的文本字符串所在行 参数: -i:忽略大小写 -n:显示行号 -v:显示不包含匹配文本的所有行(反选) <1>grep命令结合正则 正则元字符: ^:字符串开头 $:字符串结尾 .:匹配一个非换行符的字符 其实grep查询文本是将每一段(回车换行)文本视为一个字符串 <2>grep扩展 grep命令还可以进行文本搜索管道中的内容 grep

2020-08-12 11:39:32 188

原创 Linux操作系统book不知的实用指令[Day-24]

Linux操作系统book不知的实用指令[Day-24] [Python以后的学习都将在Linux系统中进行] 1.文件和目录 ​ windows xp系统之前的版本都是单用户操作系统 ​ Unix和Linux的设计就是多用户操作系统 2.Windows和Linux ​ 在windows系统下文件的组成系统:计算机-》盘符-》各种文件夹 ​ 在Linux系统下,没有盘符进入了系统目录,只有一个根目录"/",所有文件都在其下面 3.用户目录 ··位于/home/user,称之为用户工作目录 /:根目录 /

2020-08-11 12:15:31 218

原创 Linux虚拟机安装·[附:Pycharm2020.1安装][Day-23]

Linux虚拟机安装·[附:Pycharm2020.1安装] 前言 作为一名程序员,很有必要学会Linux,我们线上的程序是部署在linux服务器上的,查找问题也需要登录到服务器上定位,这里涉及到的就是linux命令了。 学linux最好的方式,就是直接去用,把自己的开发环境改成linux,一开始可能会很不适应,这很正常,等你习惯了,你也会和我一样,对linux系统爱不释手。 学习linux之前,我们得先装一个VMware虚拟机,再在虚拟机里安装linux系统。

2020-08-10 13:21:56 712

原创 操作系统爱的初体验-[Linux][Day-22]

操作系统爱的初体验-[Linux] 了解熟悉程序员都在用的Linux操作系统 操作系统OS ​ Operation System ​ 计算机的组成:硬件系统和软件系统 ​ 硬件系统:硬件设备 ​ 软件系统: 系统软件和应用软件 操作系统的作用 ​ 没有安装操作系统的计算机称为裸机 ​ 如果想要在裸机上运行自己所编写的程序,就必须需要用机器语言书写程序 ​ 如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,使用高级语言开发程序 ​ 1.是现代计算机系统中最基本和最重要的系统软件 ​ 2.是

2020-08-08 21:20:13 312

原创 从0基础学习Python (21)[进销存管理系统[案例]](v2.0-完善版)

从0基础学习Python (Day21)[进销存管理系统[案例]](v2.0-完善版) 进销存管理系统[案例] 前言: ​ 在2020.08.02[进销存管理系统(v1.0版本)],(注:优快云原创博客“从0基础学习Python(16)”)我们将进销存系统的整体框架实现了出来,明白了系统需要实现的功能,但是因为缺乏面向对象后续的相关知识,无法将现实生活中的问题在程序上解决,使得系统并不完善,这几天通过对“面向对象“完整的学习,我们对面向对象的编程思想有了一个更加系统的了解,今天我们将把这个进销存管理系统

2020-08-07 21:42:43 5248 4

原创 从0基础学习Python(20)[模块和包]

从0基础学习Python (Day20) 模块和包 模块 ​ Python中的模块(Module),是一个Python文件,后缀名为.py ,包含了Python定义对象和Python语句,模块中也可以定义函数、类、变量,模块里也能包含可执行代码 导入模块 导入模块的方式 import 模块名[,模块名,模块名,…] from 模块名 import 功能名称[,功能名称,功能名称,…] from 模块名 import *(导入所有功能) import 模块名 as 别名 from 模块名 import 功能

2020-08-06 14:56:09 203

原创 从0基础学习Python (19)[面向对象开发过程中的异常(捕获异常~相关)]

从0基础学习Python (Day19) 面向对象开发过程中的=>异常 什么是异常 ​ 当程序在运行过程中出现的一些错误,或者语法逻辑出现问题,解释器此时无法继续正常执行了,反而出现了一些错误的提示,这就是异常(错误代码或者BUG) 程序出现异常的后果 ​ 程序在运行过程中出现了异常 ​ 轻则功能无法实现,或者功能运行结果出错 ​ 重则整个程序崩溃!!!!! 捕获异常 ​ 捕获异常是在编程中常用的一种处理代码中可能会出现漏洞的一些基础解决方案 捕获异常的方法 使用try—except语法 try:

2020-08-05 21:00:56 481

原创 从0基础学习Python (18)[震惊!!类的相关知识补充以及Python3新语法]

从0基础学习Python (Day18) 类的相关知识补充以及Python3新语法 1.成员 ​ [对象成员和类成员] 对象成员 ​ 指的是这个类中的成员如果要使用和访问只能通过,将类进行实例成一个对象,然后通过对象去访问这个成员,对象成员无法通过类名直接访问,不管是方法还是属性 类成员 ​ 使用@classmethod修饰器进行修饰方法 ​ 类成员指的是这个成员在外部的访问可以通过类的名称或者该类实例的对象进行访问 类属性 优点: 记录的某项数据始终保持一致时,则定义类属性 实例属性要求每个对象为其单独

2020-08-04 20:23:34 193

原创 从0基础学习Python(17)[面向对象三大特征[多态]]

从0基础学习Python (Day17) 面向对象三大特征[多态] 多态 概念 ​ 不同子类的对象调用相同的父类方法,产生不同的结果 特点 调用方法的技巧 ​ 1.多态可以增加代码的灵活度。 ​ 2.以继承和重写为前提 ​ 3.是调用方法的技巧,不会影响类的原本设计 多态和多态性 多态 ​ 多态指的是同一种事物的多种状态:水这种事物有多种不同的状态:冰,水蒸气 多态性 ​ 多态性是指在不考虑实例类型的情况下使用实例 在面向对象方法中一般是这样表述多态性: ​ 向不同的对象发送同一条消息(obj.func(

2020-08-03 19:41:18 220

原创 从0基础学习Python (16)[进销存系统[案例]](v1.0版本)

从0基础学习Python (Day16) 进销存系统[案例] ​ 前面我们了解了面向对象的开发思想,并且学习了面向对象中的[封装和继承] ​ 今天上传一个自己的小案例,以这个案例为基本框架,用面向对象的思想进行更改,在完成多态的学习后,我们将一起完善这个进销存系统 ​ 因为面向对象的编程思想以及实际开发比较难理解,今天我们只来看案例框架,以及基本功能的实现。 先熟悉,才可以更好的学习 ???? 先熟悉,才可以更好的学习 ???? 先熟悉,才可以更好的学习 ???? 本案例使用了面向对象中的封装思想: imp

2020-08-02 22:33:34 1837

原创 从0基础学习Python(15)[私有权限]

从0基础学习Python (Day15) 私有权限 ​ 面向对象的三大特征:封装、继承、多态 封装的意义 将属性和方法放到一起作为一个整体,然后通过实例化对象来处理 隐藏内部实现细节,只需要和对象及其属性和方法交互就可以了 对类的属性和方法增加 访问权限进行控制 私有权限的实现 ​ 在属性名或方法名之‘前加上两个下划线__ 私有的概念 实例(对象)属性 公有属性(普通属性):类的外部或者类的内部都可以使用和访问 类的外部:通过这个类创建一个对象。可以访问的属性 类的内部:在这个类里面的方法内部可以使

2020-08-01 16:57:39 220

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除