- ## 前言 期待以久的面向对象来啦! 家人们,今天来讲面向对象。 ## 学习小问题 什么是面向对象? 面向对象的对象指的是什么? 面向对象可以来做什么? ###### 问题解析: 面向对象就是面向过程的编程思想,在我们解决问题的时候 按照一定的过程(流程)来解决问题。 就像把苹果装进冰箱,总共分几步: 1.开门 ## 前言 期待以久的面向对象来啦! 家人们,今天来讲面向对象。 ## 学习小问题 什么是面向对象? 面向对象的对象指的是什么? 面向对象可以来做什么? ###### 问题解析: 面向对象就是面向过程的编程思想,在我们解决问题的时候 按照一定的过程(流程)来解决问题。 就像把苹果装进冰箱,总共分几步: 1.开门
- 一、软件建模的定义软件建模就是对一个系统的抽象化,在需求和实现之间架起一座桥梁,通过模型指导一个软件系统的具体实现。简单来说,软件建模就是对软件设计思想的一个体现。 一、软件建模的定义软件建模就是对一个系统的抽象化,在需求和实现之间架起一座桥梁,通过模型指导一个软件系统的具体实现。简单来说,软件建模就是对软件设计思想的一个体现。
- 编程基础 编程基础
- 一、面向对象综合案例-微博微博(Micro-blog)是指一种基于用户关系信息分享、传播以及获取的通过关注机制分享简短实时信息的广播式的社交媒体、网络平台。微博允许用户通过Web、Wap、Mail、App、IM、SMS以及用户可以通过PC、手机等多种移动终端接入,以文字、图片、视频等多媒体形式,实现信息的即时分享、传播互动。–百度百科让我们用go来实现微博的关注和评论功能吧,案例如下:pa... 一、面向对象综合案例-微博微博(Micro-blog)是指一种基于用户关系信息分享、传播以及获取的通过关注机制分享简短实时信息的广播式的社交媒体、网络平台。微博允许用户通过Web、Wap、Mail、App、IM、SMS以及用户可以通过PC、手机等多种移动终端接入,以文字、图片、视频等多媒体形式,实现信息的即时分享、传播互动。–百度百科让我们用go来实现微博的关注和评论功能吧,案例如下:pa...
- 卷妹带你回顾Java基础(一)每日更新Day7👩💻博客主页:京与旧铺的博客主页✨欢迎关注🖱点赞🎀收藏⭐留言✒🔮本文由京与旧铺原创,csdn首发!😘系列专栏:java学习👕参考网站:牛客网💻首发时间:🎞2022年8月9日🎠🎨你做三四月的事,八九月就会有答案,一起加油吧🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦🎧最后的话,作者是一个新人,在很多方面还做的不好... 卷妹带你回顾Java基础(一)每日更新Day7👩💻博客主页:京与旧铺的博客主页✨欢迎关注🖱点赞🎀收藏⭐留言✒🔮本文由京与旧铺原创,csdn首发!😘系列专栏:java学习👕参考网站:牛客网💻首发时间:🎞2022年8月9日🎠🎨你做三四月的事,八九月就会有答案,一起加油吧🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦🎧最后的话,作者是一个新人,在很多方面还做的不好...
- @TOC ----------------------------------基础---------------------------------- 1.变量元组类型b = ()列表类型b = []字典类型b = {}简单类型b = 123a = ’123‘c = Trued = 5.0命名规则1、开头必须以字母或下划线_开头2、区分大小写3、除了开头,其余字母、数字、下划线均可4、pyt... @TOC ----------------------------------基础---------------------------------- 1.变量元组类型b = ()列表类型b = []字典类型b = {}简单类型b = 123a = ’123‘c = Trued = 5.0命名规则1、开头必须以字母或下划线_开头2、区分大小写3、除了开头,其余字母、数字、下划线均可4、pyt...
- 携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情C++问题:使用函数调用,排序string字符串数组从小到大,没有使用指针和引用,为什么实参也会改变?源代码#include<iostream>#include<string>using namespace std;int main(){void sort(string []);string arra... 携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情C++问题:使用函数调用,排序string字符串数组从小到大,没有使用指针和引用,为什么实参也会改变?源代码#include<iostream>#include<string>using namespace std;int main(){void sort(string []);string arra...
- Get新知识: vue devtools 的安装及简单使用vue devtools 调试工具,相对于浏览器自带的开发者工具对于调试和查看vue 的项目和demo 提供更强大的调试功能,在对数据绑定的检验,标签结构等方面的查看检验调试更方便。 vue 父子组件传值父子组件之间传值,在子组件中使用props 属性接受传值,在使用时子组件时传入在props 中定义的参数名一致的数值。<!DOCT... Get新知识: vue devtools 的安装及简单使用vue devtools 调试工具,相对于浏览器自带的开发者工具对于调试和查看vue 的项目和demo 提供更强大的调试功能,在对数据绑定的检验,标签结构等方面的查看检验调试更方便。 vue 父子组件传值父子组件之间传值,在子组件中使用props 属性接受传值,在使用时子组件时传入在props 中定义的参数名一致的数值。<!DOCT...
- this和super关键字 this父类对象的引用this() 调用类中的构造方法只能在构造方法中使用并且只能在构造方法中的第一行使用在构造方法中的第一行中使用this.字段名 调用当前类中的字段this.方法名() 调用当前对象的方法 supersuper 表示获取到父类实例的引用. 涉及到两种常见用法。super()调用父类的构造方法super.字段名 调用父类的字段和方法 this和super关键字 this父类对象的引用this() 调用类中的构造方法只能在构造方法中使用并且只能在构造方法中的第一行使用在构造方法中的第一行中使用this.字段名 调用当前类中的字段this.方法名() 调用当前对象的方法 supersuper 表示获取到父类实例的引用. 涉及到两种常见用法。super()调用父类的构造方法super.字段名 调用父类的字段和方法
- 一、逻辑运算符用于连接多个条件,一般来讲就是关系表达式,最终的结果也是一个 bool 值。 1.逻辑运算符的概念运算符说明示例&&逻辑 AND 运算符。如果两边的操作数都是 True,则条件 True,否则为 False(A && B) 为 FalseII逻辑 OR 运算符。如果两边的操作数有一个 True,则条件 True,否则为 False(A II B) 为 True!逻辑 NOT ... 一、逻辑运算符用于连接多个条件,一般来讲就是关系表达式,最终的结果也是一个 bool 值。 1.逻辑运算符的概念运算符说明示例&&逻辑 AND 运算符。如果两边的操作数都是 True,则条件 True,否则为 False(A && B) 为 FalseII逻辑 OR 运算符。如果两边的操作数有一个 True,则条件 True,否则为 False(A II B) 为 True!逻辑 NOT ...
- 一、赋值运算符赋值运算符的分类:基本赋值运算符:基本的赋值运算符是“=”。一开始可能会以为它是“等于”,其实不是的。它实际上意味着把右边表达式的值赋给左边的运算数。复合赋值运算符:复合的赋值运算符,又称为带有运算的赋值运算符,也叫赋值缩写。比如:+=、-=、*=、/=、%=。 1.赋值运算符的概念运算符说明示例=普通赋值c = a + b 将 a + b 表达式结果赋值给 c+=相加后再赋... 一、赋值运算符赋值运算符的分类:基本赋值运算符:基本的赋值运算符是“=”。一开始可能会以为它是“等于”,其实不是的。它实际上意味着把右边表达式的值赋给左边的运算数。复合赋值运算符:复合的赋值运算符,又称为带有运算的赋值运算符,也叫赋值缩写。比如:+=、-=、*=、/=、%=。 1.赋值运算符的概念运算符说明示例=普通赋值c = a + b 将 a + b 表达式结果赋值给 c+=相加后再赋...
- 面向对象介绍一、面向过程和面向对象的区别面向过程:当事件比较简单的时候,利用面向过程,注重的是事件的具体的步骤/过程,注重的是过程中的具体的行为,以函数为最小单位,考虑怎么做。面向对象:注重找“参与者”,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。案例:人把大象装进冰箱:面向过程:函数1:打开冰箱(){人站在冰箱前,打开冰箱,冰箱卡到30度角的时候,冰箱的灯打... 面向对象介绍一、面向过程和面向对象的区别面向过程:当事件比较简单的时候,利用面向过程,注重的是事件的具体的步骤/过程,注重的是过程中的具体的行为,以函数为最小单位,考虑怎么做。面向对象:注重找“参与者”,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。案例:人把大象装进冰箱:面向过程:函数1:打开冰箱(){人站在冰箱前,打开冰箱,冰箱卡到30度角的时候,冰箱的灯打...
- 运算符总结一、汇总说明二、优先级别 不需要去刻意的记优先级关系赋值<三目<逻辑<关系<算术<单目理解运算符的结合性PS:实际开发中我们不会写特别复杂的表达式,你要想先算谁就用()案例:5<6 | 'A'>'a' && 12*6<=45+23&&!true=5<6 | 'A'>'a' && 12*6<=45+23&&false= 5<6 | 'A'>'a' &&72<=68&&false= ... 运算符总结一、汇总说明二、优先级别 不需要去刻意的记优先级关系赋值<三目<逻辑<关系<算术<单目理解运算符的结合性PS:实际开发中我们不会写特别复杂的表达式,你要想先算谁就用()案例:5<6 | 'A'>'a' && 12*6<=45+23&&!true=5<6 | 'A'>'a' && 12*6<=45+23&&false= 5<6 | 'A'>'a' &&72<=68&&false= ...
- bind要注意的点: (1)每一次返回一个新函数bind方法每运行一次,就返回一个新函数,这会产生一些问题。比如,监听事件的时候,不能写成下面这样。element.addEventListener('click', o.m.bind(o));上面代码中,click事件绑定bind方法生成的一个匿名函数。这样会导致无法取消绑定,所以,下面的代码是无效的。element.removeEvent... bind要注意的点: (1)每一次返回一个新函数bind方法每运行一次,就返回一个新函数,这会产生一些问题。比如,监听事件的时候,不能写成下面这样。element.addEventListener('click', o.m.bind(o));上面代码中,click事件绑定bind方法生成的一个匿名函数。这样会导致无法取消绑定,所以,下面的代码是无效的。element.removeEvent...
- Java基础方法的重载重载就是在一个类中,有相同的函数名称,但形参不同的函数重载的规则:方法名称必须相同参数列表必须不同(如个数不同,类型不同,排列不同等)方法的返回类型可以相同也可以不相同仅仅返回类型不同不足以成为方法重载public class Demo02 { public static void main(String[] args) { int max=max... Java基础方法的重载重载就是在一个类中,有相同的函数名称,但形参不同的函数重载的规则:方法名称必须相同参数列表必须不同(如个数不同,类型不同,排列不同等)方法的返回类型可以相同也可以不相同仅仅返回类型不同不足以成为方法重载public class Demo02 { public static void main(String[] args) { int max=max...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签