- 方法的重载和重写 @TOC 前言 方法的重载和重写需要大家掌握 ,在笔试面试的时候可能问到。我在自己的理解上做了一下总结,希望可以帮助大家 一、方法的重载(Overload) 1.为什么要使用方法重载一些功能相似的方法可以写成同样的方法名 功能不同的时候,尽可能让方法名不同。 2.满足方法重载的条件 1.在同一个类中 2.方法名相同 ... 方法的重载和重写 @TOC 前言 方法的重载和重写需要大家掌握 ,在笔试面试的时候可能问到。我在自己的理解上做了一下总结,希望可以帮助大家 一、方法的重载(Overload) 1.为什么要使用方法重载一些功能相似的方法可以写成同样的方法名 功能不同的时候,尽可能让方法名不同。 2.满足方法重载的条件 1.在同一个类中 2.方法名相同 ...
- 一、算术运算符 1、定义算术运算符是对数值类型的变量进行运算的 2、算术运算符介绍 3、取模%的本质% 是用来取余数的, 只能用在整数取模 a%b的本质是:a % b = a - a / b * b 10 % 3 => - 10 - (- 10) / 3 * 3 = - 10 + 9 = - 1 10 % -3 = 10 - 10 / (-3) * (-3) = 10 - ... 一、算术运算符 1、定义算术运算符是对数值类型的变量进行运算的 2、算术运算符介绍 3、取模%的本质% 是用来取余数的, 只能用在整数取模 a%b的本质是:a % b = a - a / b * b 10 % 3 => - 10 - (- 10) / 3 * 3 = - 10 + 9 = - 1 10 % -3 = 10 - 10 / (-3) * (-3) = 10 - ...
- 基本数据类型的传参机制基本数据类型传递的是值,形参值的变化不会导致实参值的变化public class MethodParameter01 {//编写一个 main 方法public static void main(String[] args) {int a = 10;int b = 20;//创建 AA 对象 名字 objAA obj = new AA();obj.swap(a, b)... 基本数据类型的传参机制基本数据类型传递的是值,形参值的变化不会导致实参值的变化public class MethodParameter01 {//编写一个 main 方法public static void main(String[] args) {int a = 10;int b = 20;//创建 AA 对象 名字 objAA obj = new AA();obj.swap(a, b)...
- 递归递归就是方法自己调用自己 规则 1.执行一个方法的时候,就创建一个新的受保护的独立空间(栈空间) 2.方法的局部变量是独立的,不会互相影响 3.如果方法中使用的是引用数据类型变量,就会共享该引用类型的数据 4.递归必须要有结束条件,不然会出现栈溢出 5.递归占用很大的内存 6.当一个方法执行完毕,或者遇到return,就会返回,遵守谁调用,就把结果返回给谁,同时当方法执行完毕或者返回的... 递归递归就是方法自己调用自己 规则 1.执行一个方法的时候,就创建一个新的受保护的独立空间(栈空间) 2.方法的局部变量是独立的,不会互相影响 3.如果方法中使用的是引用数据类型变量,就会共享该引用类型的数据 4.递归必须要有结束条件,不然会出现栈溢出 5.递归占用很大的内存 6.当一个方法执行完毕,或者遇到return,就会返回,遵守谁调用,就把结果返回给谁,同时当方法执行完毕或者返回的...
- 一、基本的select语句 1.查询常量 2.从表中查数据 SELECT 标识选择哪些列FROM 标识从哪个表中选择很明显,它的意思就是说,我们要从哪一张表中查询数据比如说,我们要从员工表emp中查询所有数据,当然了,如果我们只是想要查询部分数据,我们完全可以指定要查询的字段名字MySQL中的SQL语句是不区分大小写的,因此SELECT和select的作用是相同的,但是,许多开... 一、基本的select语句 1.查询常量 2.从表中查数据 SELECT 标识选择哪些列FROM 标识从哪个表中选择很明显,它的意思就是说,我们要从哪一张表中查询数据比如说,我们要从员工表emp中查询所有数据,当然了,如果我们只是想要查询部分数据,我们完全可以指定要查询的字段名字MySQL中的SQL语句是不区分大小写的,因此SELECT和select的作用是相同的,但是,许多开...
- 形参,实参到底是什么呢?有什么作用?函数有参无参真有很大区别吗? 形参,实参到底是什么呢?有什么作用?函数有参无参真有很大区别吗?
- 三.指针变量的引用拓展 1.写法时注意的问题及说明上一篇简单介绍 *取值运算符和 &取址运算符的定义,还有简单了解;这一篇相当于上一篇的拓展; 简单语句区别先看下面四种简单语句:*p+=1;//(1)++*p;//(2)(*p)++;//(3)*p++;//(4)分析一下就知道前三种语句相同,都是将*p指向的值加一;第四种写法是先取出*p所对应的值,然后对指针变量p进行加一的运算;如果q也... 三.指针变量的引用拓展 1.写法时注意的问题及说明上一篇简单介绍 *取值运算符和 &取址运算符的定义,还有简单了解;这一篇相当于上一篇的拓展; 简单语句区别先看下面四种简单语句:*p+=1;//(1)++*p;//(2)(*p)++;//(3)*p++;//(4)分析一下就知道前三种语句相同,都是将*p指向的值加一;第四种写法是先取出*p所对应的值,然后对指针变量p进行加一的运算;如果q也...
- Java基础案例:两只老虎、三个和尚、考试奖励 Java基础案例:两只老虎、三个和尚、考试奖励
- 面向对象与面向过程相信很多Java开发者,在最初接触Java的时候就听说过,Java是一种面向对象的开发语言,那么什么是面向对象呢?面向对象编程(OOP: object-oriented programming)首先,面向对象就是:把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外... 面向对象与面向过程相信很多Java开发者,在最初接触Java的时候就听说过,Java是一种面向对象的开发语言,那么什么是面向对象呢?面向对象编程(OOP: object-oriented programming)首先,面向对象就是:把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外...
- 这篇文章介绍C语言函数封装以及变量作用域、字符串的相关实战练习。字符串转整数、整数转字符串、浮点数转字符串、字符串转浮点数、判断平年闰年、技术字符串长度等等。 这篇文章介绍C语言函数封装以及变量作用域、字符串的相关实战练习。字符串转整数、整数转字符串、浮点数转字符串、字符串转浮点数、判断平年闰年、技术字符串长度等等。
- 当前文章复盘C语言的: 位运算运算符、基本运算符、数据类型、变量、for语句、while语句、goto语句、switch语句、运算符优先级强制转换等。 当前文章复盘C语言的: 位运算运算符、基本运算符、数据类型、变量、for语句、while语句、goto语句、switch语句、运算符优先级强制转换等。
- 概念封装是指隐藏对象的特征和实现细节,仅对外提供公共访问方式。封装的意义:封装为我们减少了代码量,防止代码冗余,不用我们写一些重复的代码,可以把相同的代码封装成一个方法,等我们需要的时候,只需调用这个方法。封装就是好处是当需要修改技术细节的时候,可以不影响调用者与类的交互方式,保证数据完整性。封装的目的是使类型安全、易用。需要的成员才暴露给使用者,不需要的保护起来。封装好处:将改变隔离便于... 概念封装是指隐藏对象的特征和实现细节,仅对外提供公共访问方式。封装的意义:封装为我们减少了代码量,防止代码冗余,不用我们写一些重复的代码,可以把相同的代码封装成一个方法,等我们需要的时候,只需调用这个方法。封装就是好处是当需要修改技术细节的时候,可以不影响调用者与类的交互方式,保证数据完整性。封装的目的是使类型安全、易用。需要的成员才暴露给使用者,不需要的保护起来。封装好处:将改变隔离便于...
- 前言偷偷告诉你们码神的上一篇this指针上热搜了,为了不辜负大家的关注,我今天就不跑赛道了,开始再肝一篇——类,,这也是我和许多初学者的通病,但是我们一起一定可以克服的!下面来讲一下我认为及我使用的类,欢迎评论区指正,感谢大家的帮助! 一、简述类像往常一样,我今天也用不同与百度的方法来论一下类:这是百度的,是不是苦涩难懂?好像完全与计算机没有关系的讲了一下,汉语言文学的——类,下面码神来说... 前言偷偷告诉你们码神的上一篇this指针上热搜了,为了不辜负大家的关注,我今天就不跑赛道了,开始再肝一篇——类,,这也是我和许多初学者的通病,但是我们一起一定可以克服的!下面来讲一下我认为及我使用的类,欢迎评论区指正,感谢大家的帮助! 一、简述类像往常一样,我今天也用不同与百度的方法来论一下类:这是百度的,是不是苦涩难懂?好像完全与计算机没有关系的讲了一下,汉语言文学的——类,下面码神来说...
- 字符串函数的运用、sprintf、sscanf、main标准形参、变量和常量定义、基本数据占用字节数总结、scanf函数输入数据、位运算全面介绍、基本运算符全面介绍。 字符串函数的运用、sprintf、sscanf、main标准形参、变量和常量定义、基本数据占用字节数总结、scanf函数输入数据、位运算全面介绍、基本运算符全面介绍。
- 关于var关键字需要知道的要定义变量,可以使用var操作符(注意var是一个关键字),后跟变量名(即标识符,如前所述):var message ;这行代码定义了一个名为message的变量,可以用它保存任何类型的值。(不初始化的情况下,变量会保存一个特殊值undefined,下一节讨论数据类型时会谈到。) ECMAScript实现变量初始化,因此可以同时定义变量并设置它的值:var mess... 关于var关键字需要知道的要定义变量,可以使用var操作符(注意var是一个关键字),后跟变量名(即标识符,如前所述):var message ;这行代码定义了一个名为message的变量,可以用它保存任何类型的值。(不初始化的情况下,变量会保存一个特殊值undefined,下一节讨论数据类型时会谈到。) ECMAScript实现变量初始化,因此可以同时定义变量并设置它的值:var mess...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签