- C++中,四个类型转换关键字分别为:static_cast、const_cast、reinterpret_cast、dynamic_cast。1、static_cast<T*>(content)静态转换,主要用于c++中内置的基本数据类型之间的转换,在编译期间处理,但是没有运行时类型的检测来保证转换的安全性。该运算符把expression转换为type-id类型。它主要有如下几种用法:①用于... C++中,四个类型转换关键字分别为:static_cast、const_cast、reinterpret_cast、dynamic_cast。1、static_cast<T*>(content)静态转换,主要用于c++中内置的基本数据类型之间的转换,在编译期间处理,但是没有运行时类型的检测来保证转换的安全性。该运算符把expression转换为type-id类型。它主要有如下几种用法:①用于...
- 目录一、前言二、什么是多态?三、多态的实现条件四、多态的访问特点 4.1为什么两个有区别呢?五、多态的优点和缺点?六、为什么要分开建包 一、前言🥁前面我们了解和学习了继承的使用,现在我们来学习三大面向对象之一的多态。多态使java面向对象丰富起来,所以学好多态十分重要。二、什么是多态? 🥁这个问题其实是显然的,从字面上看,也是多种状态,其实没错,多态就是在不同情况表现出来的不同状况,叫... 目录一、前言二、什么是多态?三、多态的实现条件四、多态的访问特点 4.1为什么两个有区别呢?五、多态的优点和缺点?六、为什么要分开建包 一、前言🥁前面我们了解和学习了继承的使用,现在我们来学习三大面向对象之一的多态。多态使java面向对象丰富起来,所以学好多态十分重要。二、什么是多态? 🥁这个问题其实是显然的,从字面上看,也是多种状态,其实没错,多态就是在不同情况表现出来的不同状况,叫...
- 目录一、前言二、继承什么是继承呢?继承的好处与弊端继承的使用场景?继承的格式:继承的特点:重写的概念:super关键字super和this的比较一、前言前面我也们讲述了相关封装的,现在我们先认识的继承的概念和使用。二、继承什么是继承呢?继承在显示生活中也不少见,比如继承财产之类的,在我们java学习中也有类似的使用,继承者称作子类也叫派生类,被继承者称作父类、基类或超类,objec类是所... 目录一、前言二、继承什么是继承呢?继承的好处与弊端继承的使用场景?继承的格式:继承的特点:重写的概念:super关键字super和this的比较一、前言前面我也们讲述了相关封装的,现在我们先认识的继承的概念和使用。二、继承什么是继承呢?继承在显示生活中也不少见,比如继承财产之类的,在我们java学习中也有类似的使用,继承者称作子类也叫派生类,被继承者称作父类、基类或超类,objec类是所...
- 目录一、前言二、运算符2.赋值运算符3.自增自减运算符前置和后置的区别:后置++--示例图 代码:前置++--代码示例: 代码:4、三元运算符三元表达式的示例: 代码:一、前言前面我们介绍了运算符的一部分运算符,现在我们把剩余的他介绍完全来二、运算符2.赋值运算符所谓赋值,就是一个等于号连接的两个如int a=10;double f=3.14之类的3.自增自减运算符自增自减就是形如+... 目录一、前言二、运算符2.赋值运算符3.自增自减运算符前置和后置的区别:后置++--示例图 代码:前置++--代码示例: 代码:4、三元运算符三元表达式的示例: 代码:一、前言前面我们介绍了运算符的一部分运算符,现在我们把剩余的他介绍完全来二、运算符2.赋值运算符所谓赋值,就是一个等于号连接的两个如int a=10;double f=3.14之类的3.自增自减运算符自增自减就是形如+...
- 目录一、前言二、运算符:1.算术运算符:模的运算特点:除的特点:字符的+号操作连接符+号演示图:代码:2.关系运算符关系运算演示图 :代码:3.逻辑运算符:逻辑演示图: 代码:&&和||逻辑逻辑运算符的运算规则一、前言前面我们讲了Java的入门知识,相信许多小伙伴对Java基础有一个大概的认识了,这也为我们后续的学习打下了基础,所以我们可以继续学习之后的知识了(Java前几章的知识基本... 目录一、前言二、运算符:1.算术运算符:模的运算特点:除的特点:字符的+号操作连接符+号演示图:代码:2.关系运算符关系运算演示图 :代码:3.逻辑运算符:逻辑演示图: 代码:&&和||逻辑逻辑运算符的运算规则一、前言前面我们讲了Java的入门知识,相信许多小伙伴对Java基础有一个大概的认识了,这也为我们后续的学习打下了基础,所以我们可以继续学习之后的知识了(Java前几章的知识基本...
- tourmain() 函数是 Dart 程序的入口main() 函数返回 void 并具有可选的 List<String> 参数作为参数所有对象都从 Object 类继承Dart 是强类型当您想明确地不希望有任何类型时,使用特殊类型 dynamicDart 可以在函数内创建函数( 嵌套 函数或局部函数 ),可以创建匿名函数Dart 支持顶级变量标识符以下划线(_)开头时表示私有成员变量Dar... tourmain() 函数是 Dart 程序的入口main() 函数返回 void 并具有可选的 List<String> 参数作为参数所有对象都从 Object 类继承Dart 是强类型当您想明确地不希望有任何类型时,使用特殊类型 dynamicDart 可以在函数内创建函数( 嵌套 函数或局部函数 ),可以创建匿名函数Dart 支持顶级变量标识符以下划线(_)开头时表示私有成员变量Dar...
- Java Lambda介绍 什么是Lambda? 为什么要使用Lambda? Predicate类基本使用 Predicate介绍 实战:使用lambda+predicate优化spark内核代码 Java Lambda介绍 什么是Lambda?先来看简单的一段覆写方法的代码:Comparator<Integer> compare = new Comparator<Integer>() {... Java Lambda介绍 什么是Lambda? 为什么要使用Lambda? Predicate类基本使用 Predicate介绍 实战:使用lambda+predicate优化spark内核代码 Java Lambda介绍 什么是Lambda?先来看简单的一段覆写方法的代码:Comparator<Integer> compare = new Comparator<Integer>() {...
- 一、 封装 1.private关键字 概述 : private是一个修饰符,可以用来修饰成员(成员变量,成员方法) 特点 : 被private修饰的成员,只能在本类进行访问,针对private修饰的成员变量,如果需要被其他类使用, 提供相应的操作 提供“get变量名()”方法,用于获取成员变量的值,方法用public修饰 提供“set变量名(参数)”方法,用于设置成员变量的值,... 一、 封装 1.private关键字 概述 : private是一个修饰符,可以用来修饰成员(成员变量,成员方法) 特点 : 被private修饰的成员,只能在本类进行访问,针对private修饰的成员变量,如果需要被其他类使用, 提供相应的操作 提供“get变量名()”方法,用于获取成员变量的值,方法用public修饰 提供“set变量名(参数)”方法,用于设置成员变量的值,...
- 一、运算符 1. 算术运算符 1.1 运算符和表达式(了解)运算符:对常量或者变量进行操作的符号表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。 不同运算符连接的表达式体现的是不同类型的表达式。举例说明:int a = 10;int b = 20;int c = a + b;+:是运算符,并且是算术运算符。a + b:是... 一、运算符 1. 算术运算符 1.1 运算符和表达式(了解)运算符:对常量或者变量进行操作的符号表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。 不同运算符连接的表达式体现的是不同类型的表达式。举例说明:int a = 10;int b = 20;int c = a + b;+:是运算符,并且是算术运算符。a + b:是...
- python核心知识之参数与变量 什么是形参和实参?形参:即形式参数,函数定义时指定的可以接受的参数即为形参,比如定义函数时的max(a,b)函数中的a和b就是形参实参:即实际参数,调用函数时传递给函数参数的实际值即为实参,比如调用上面函数用max(1, 9)函数中的1和9就是实参; 什么是位置参数我们定义函数max(a,b)后,在调用时,我们无需指定参数名,只需max(1,9),这个时候... python核心知识之参数与变量 什么是形参和实参?形参:即形式参数,函数定义时指定的可以接受的参数即为形参,比如定义函数时的max(a,b)函数中的a和b就是形参实参:即实际参数,调用函数时传递给函数参数的实际值即为实参,比如调用上面函数用max(1, 9)函数中的1和9就是实参; 什么是位置参数我们定义函数max(a,b)后,在调用时,我们无需指定参数名,只需max(1,9),这个时候...
- 一、运算符重载运算符重载,是对已有的运算符进行重新定义,赋予其另一种功能,以适应不同的数据类型。运算符重载,是为了让用户自定义的对象能够使用中缀运算符(如+,-,*,&等)或一元运算符(如~)等。Python 语言提供了运算符重载功能,增强了语言的灵活性。Python 语言本身提供了很多魔法方法,它的运算符重载就是通过重写这些 Python 内置魔法方法实现的。这些魔法方法都是以双下划线开... 一、运算符重载运算符重载,是对已有的运算符进行重新定义,赋予其另一种功能,以适应不同的数据类型。运算符重载,是为了让用户自定义的对象能够使用中缀运算符(如+,-,*,&等)或一元运算符(如~)等。Python 语言提供了运算符重载功能,增强了语言的灵活性。Python 语言本身提供了很多魔法方法,它的运算符重载就是通过重写这些 Python 内置魔法方法实现的。这些魔法方法都是以双下划线开...
- 一、 封装封装是指将数据与具体操作的实现代码放在某个对象内部,使这些代码的实现细节不被外界发现,外界只能通过接口使用该对象,而不能通过任何形式修改对象内部实现,正是由于封装机制,程序在使用某一对象时不需要关心该对象的数据结构细节及实现操作的方法。使用封装能隐藏对象实现细节,使代码更易维护,同时因为不能直接调用、修改对象内部的私有信息,在一定程度上保证了系统安全性。类通过将函数和变量封装在内... 一、 封装封装是指将数据与具体操作的实现代码放在某个对象内部,使这些代码的实现细节不被外界发现,外界只能通过接口使用该对象,而不能通过任何形式修改对象内部实现,正是由于封装机制,程序在使用某一对象时不需要关心该对象的数据结构细节及实现操作的方法。使用封装能隐藏对象实现细节,使代码更易维护,同时因为不能直接调用、修改对象内部的私有信息,在一定程度上保证了系统安全性。类通过将函数和变量封装在内...
- 一、特殊成员和魔法方法Python 中有大量类似__init__这种以双下划线开头和结尾的特殊成员及“魔法方法”,它们有着非常重要的地位和作用,也是 Python 语言独具特色的语法之一!比如:__init__ : 构造函数,在生成对象时调用__del__ : 析构函数,释放对象时使用__repr__ : 打印,转换__setitem__ : 按照索引赋值__getitem__: 按照索引... 一、特殊成员和魔法方法Python 中有大量类似__init__这种以双下划线开头和结尾的特殊成员及“魔法方法”,它们有着非常重要的地位和作用,也是 Python 语言独具特色的语法之一!比如:__init__ : 构造函数,在生成对象时调用__del__ : 析构函数,释放对象时使用__repr__ : 打印,转换__setitem__ : 按照索引赋值__getitem__: 按照索引...
- 一、类和对象类,英文名字 Class,有“类别”,“分类”,“聚类”的意思。必须牢记类是抽象的模板,用来描述具有相同属性和方法的对象的集合,比如 Animal 类。而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 1. 类的构成类(class)由 3 个部分构成类的名称:类名类的属性:一组数据类的方法:允许对类进行操作的方法例如:“人”这个类:... 一、类和对象类,英文名字 Class,有“类别”,“分类”,“聚类”的意思。必须牢记类是抽象的模板,用来描述具有相同属性和方法的对象的集合,比如 Animal 类。而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。 1. 类的构成类(class)由 3 个部分构成类的名称:类名类的属性:一组数据类的方法:允许对类进行操作的方法例如:“人”这个类:...
- 一、 什么是面向对象编程面向对象编程:Object Oriented Programming,简称 OOP,是一种程序设计方法。OOP 把对象作为程序的基本单元,一个对象包含了数据和操作数据的方法。Python 就是一种面向对象的语言,支持面向对象编程,在其内部,一切都被视作对象。面向对象编程出现以前,结构化程序设计是程序设计的主流,结构化程序设计又称为面向过程编程。在面向过程编程中,问题... 一、 什么是面向对象编程面向对象编程:Object Oriented Programming,简称 OOP,是一种程序设计方法。OOP 把对象作为程序的基本单元,一个对象包含了数据和操作数据的方法。Python 就是一种面向对象的语言,支持面向对象编程,在其内部,一切都被视作对象。面向对象编程出现以前,结构化程序设计是程序设计的主流,结构化程序设计又称为面向过程编程。在面向过程编程中,问题...
上滑加载中
推荐直播
-
DeepSeek行业运用方案
2025/02/25 周二 16:30-17:30
阿肯-华为云生态技术讲师
本期课程将带您揭秘DeepSeek在多行业的创新方案,手把手演示如何通过ModelArts在华为云上构建方案。
回顾中 -
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
去报名
热门标签