- 1. 类和对象 1.1 类和对象的理解客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。类类的理解类是对现实生活中一类具有共同属性和行为的事物的抽象类是对象的数据类型,类是具有相同属性和行为的一组对象的集合简单理解:类就是对现实事物的一种描述类的组成属性:指事物的特征,例如:手机事物(品牌,价格,尺寸)行为:指事物能执行的操作,例如:手机事物(打电话,发短信)类和对象的关系类:类是对现... 1. 类和对象 1.1 类和对象的理解客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。类类的理解类是对现实生活中一类具有共同属性和行为的事物的抽象类是对象的数据类型,类是具有相同属性和行为的一组对象的集合简单理解:类就是对现实事物的一种描述类的组成属性:指事物的特征,例如:手机事物(品牌,价格,尺寸)行为:指事物能执行的操作,例如:手机事物(打电话,发短信)类和对象的关系类:类是对现...
- 在C#中,运算符是术语或符号,用以表明数值或者表达式的运算规则。运算符所操作的数值或表达式称为操作数。 在C#中,运算符是术语或符号,用以表明数值或者表达式的运算规则。运算符所操作的数值或表达式称为操作数。
- 关键字与保留字:关键字:break、else、new、var、case、finally、return、void、catch、for、switch、while、continue、function、this、with、default、if、throw、delete、in、try、do、instanceof、typeof保留字:abstract、enum、int short、boolean、exp... 关键字与保留字:关键字:break、else、new、var、case、finally、return、void、catch、for、switch、while、continue、function、this、with、default、if、throw、delete、in、try、do、instanceof、typeof保留字:abstract、enum、int short、boolean、exp...
- 面向过程和面向对象有什么区别?从语言方面出发:对于c语言来说,是完全面向过程的对于c++语言来说,是一半面向过程,一半是面向对象。(c++是半面向对象的)对于java语言来说,是完全面向对象的 面向过程的开发方式主要的特点是:注重步骤,注重的是实现这个功能的步骤。第一步干什么第二步干什么另外面向过程也注重实现功能的因果关系。因为….所以…面向过程中没对象的概念,只是实现这个功能的步骤以及因果... 面向过程和面向对象有什么区别?从语言方面出发:对于c语言来说,是完全面向过程的对于c++语言来说,是一半面向过程,一半是面向对象。(c++是半面向对象的)对于java语言来说,是完全面向对象的 面向过程的开发方式主要的特点是:注重步骤,注重的是实现这个功能的步骤。第一步干什么第二步干什么另外面向过程也注重实现功能的因果关系。因为….所以…面向过程中没对象的概念,只是实现这个功能的步骤以及因果...
- 多态具备的三个条件:1.继承2.重写3.向上转型,父类的对象保存子类的实例,父类的引用指向子类的对象 多态的基础语法:1.学习多态基础语法之前,我们需要普及两个概念:第一个:向上转型 子----->父(比喻:自动类型转型) 父类类型 变量名 = new 子类类型(); 如:Animal a = new Cat();第二个:向下转型 父------>子(比喻:强制类型转换,需要... 多态具备的三个条件:1.继承2.重写3.向上转型,父类的对象保存子类的实例,父类的引用指向子类的对象 多态的基础语法:1.学习多态基础语法之前,我们需要普及两个概念:第一个:向上转型 子----->父(比喻:自动类型转型) 父类类型 变量名 = new 子类类型(); 如:Animal a = new Cat();第二个:向下转型 父------>子(比喻:强制类型转换,需要...
- 对于一个java程序来说,如果没有方法,会存在什么问题?代码无法得到复用。(怎么提高复用性,可以定义方法,然后需要使用该功能的时候,直接调用一下方法即可。这样代码就得到复用了。) 功能/业务逻辑既然相同,为什么要重复编写代码,代码能不能写一次,以后要是需要再次使用该业务需求的时候,直接调用就可以了。如果想达到代码复用,那么需要学习java语言中的方法机制。 程序开始执行的时候是先执行main... 对于一个java程序来说,如果没有方法,会存在什么问题?代码无法得到复用。(怎么提高复用性,可以定义方法,然后需要使用该功能的时候,直接调用一下方法即可。这样代码就得到复用了。) 功能/业务逻辑既然相同,为什么要重复编写代码,代码能不能写一次,以后要是需要再次使用该业务需求的时候,直接调用就可以了。如果想达到代码复用,那么需要学习java语言中的方法机制。 程序开始执行的时候是先执行main...
- 📢 前言本文章是【Python零基础到入门专栏】学习的系列文章Python专栏 传送门 在此:https://blog.csdn.net/zhangay1998/category_11086734.html 本篇文章来说一下Python 运算符,也是Python之路上一个必备的操作~提示:本文的环境配置是Python3的开发环境,后续教程也都是Python3 👑Python基础语法篇—... 📢 前言本文章是【Python零基础到入门专栏】学习的系列文章Python专栏 传送门 在此:https://blog.csdn.net/zhangay1998/category_11086734.html 本篇文章来说一下Python 运算符,也是Python之路上一个必备的操作~提示:本文的环境配置是Python3的开发环境,后续教程也都是Python3 👑Python基础语法篇—...
- 📢 前言本文章是【Python零基础到入门专栏】学习的系列文章Python专栏 传送门 在此:https://blog.csdn.net/zhangay1998/category_11086734.html 本篇文章来说一下Python 运算符,也是Python之路上一个必备的操作~提示:本文的环境配置是Python3的开发环境,后续教程也都是Python3 👑Python基础语法篇—... 📢 前言本文章是【Python零基础到入门专栏】学习的系列文章Python专栏 传送门 在此:https://blog.csdn.net/zhangay1998/category_11086734.html 本篇文章来说一下Python 运算符,也是Python之路上一个必备的操作~提示:本文的环境配置是Python3的开发环境,后续教程也都是Python3 👑Python基础语法篇—...
- 说明指针,是C语言中的一个重要概念及其特点,也是掌握C语言比较困难的部分。指针也就是内存地址,指针变量是用来存放内存地址的变量,在同一CPU构架下,不同类型的指针变量所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的存储空间长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作。 来自 指针的百度百科 baike.baidu.com/item/... 说明指针,是C语言中的一个重要概念及其特点,也是掌握C语言比较困难的部分。指针也就是内存地址,指针变量是用来存放内存地址的变量,在同一CPU构架下,不同类型的指针变量所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的存储空间长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作。 来自 指针的百度百科 baike.baidu.com/item/...
- Java运算符 Java运算符
- 批处理文件操作符 等价的Shell操作符 含义% $ 命令行参数前缀/ ... 批处理文件操作符 等价的Shell操作符 含义% $ 命令行参数前缀/ ...
- 在面向对象的程序设计方法中,SOLID是5个设计原则的缩写。目的是使软件设计开发更容易理解,更灵活,更容易维护。 S(ingle responsibility)是指单一责任原则。比如说一个类只承担一个责任。 O(pen-close)是开闭原则。设计单元应该是开放的可扩展的,但是对于修改应该是封闭的。 L(iskov substitution)是liskov替代原则。对象可以用其子类型的实例来... 在面向对象的程序设计方法中,SOLID是5个设计原则的缩写。目的是使软件设计开发更容易理解,更灵活,更容易维护。 S(ingle responsibility)是指单一责任原则。比如说一个类只承担一个责任。 O(pen-close)是开闭原则。设计单元应该是开放的可扩展的,但是对于修改应该是封闭的。 L(iskov substitution)是liskov替代原则。对象可以用其子类型的实例来...
- 在面向对象的程序设计方法中,SOLID是5个设计原则的缩写。目的是使软件设计开发更容易理解,更灵活,更容易维护。 S(ingle responsibility)是指单一责任原则。比如说一个类只承担一个责任。 O(pen-close)是开闭原则。设计单元应该是开放的可扩展的,但是对于修改应该是封闭的。 L(iskov substitution)是liskov替代原则。对象可以用其子类型的实例来... 在面向对象的程序设计方法中,SOLID是5个设计原则的缩写。目的是使软件设计开发更容易理解,更灵活,更容易维护。 S(ingle responsibility)是指单一责任原则。比如说一个类只承担一个责任。 O(pen-close)是开闭原则。设计单元应该是开放的可扩展的,但是对于修改应该是封闭的。 L(iskov substitution)是liskov替代原则。对象可以用其子类型的实例来...
- 函数:当函数执行的时候,会形成一个全新的执行上下文(函数体中的代码会在这个上下文中运行),代码运行中,会把所有创建的变量存储到当前上下文的AO(变量对象)中,这些变量是‘私有变量’:除当前上下文中可以使用这些变量的值,上下文以外的环境不能直接使用私有变量的值如果当前上下文中的一些私有信息,则需要函数提供对应的出口,把信息提供给外面使用,而这个出口在js函数中称为returnreturn后面... 函数:当函数执行的时候,会形成一个全新的执行上下文(函数体中的代码会在这个上下文中运行),代码运行中,会把所有创建的变量存储到当前上下文的AO(变量对象)中,这些变量是‘私有变量’:除当前上下文中可以使用这些变量的值,上下文以外的环境不能直接使用私有变量的值如果当前上下文中的一些私有信息,则需要函数提供对应的出口,把信息提供给外面使用,而这个出口在js函数中称为returnreturn后面...
- 前面一篇文章讲到,DDD 概念理解起来有点抽象,这个有点像设计模式,感觉很有用,但是自己开发的时候又不知道怎么应用到代码里面,或者生搬硬套后自己看起来都很别扭。DDD总体结构分为四层: Infrastructure(基础实施层),Domain(领域层),Application(应用层),Interfaces(表示层,也叫用户界面层或是接口层)。而 DDD 的战略设计主要包括领域/子域、通用语... 前面一篇文章讲到,DDD 概念理解起来有点抽象,这个有点像设计模式,感觉很有用,但是自己开发的时候又不知道怎么应用到代码里面,或者生搬硬套后自己看起来都很别扭。DDD总体结构分为四层: Infrastructure(基础实施层),Domain(领域层),Application(应用层),Interfaces(表示层,也叫用户界面层或是接口层)。而 DDD 的战略设计主要包括领域/子域、通用语...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签