- 博客(41)
- 收藏
- 关注
原创 【JAVA】继承和多态(2)
这篇接着上一篇继续写了哈,这篇比较杂,涉及到继承、多态和重写相关知识点,大家重点关注哦,有需要的家人们关注防走丢哦~
2024-05-19 00:02:15 650
原创 【JAVA】继承和多态(1)
Java中使用类对现实世界中实体来进行描述,类经过实例化之后的产物对象,则可以用来表示现实中的实体,但是现实世界错综复杂,事物之间可能会存在一些关联,那在设计程序是就需要考虑。说了很多,这篇先到这里,下一篇我们继续,后面会进行多态讲解,穿插小知识点,大家跟上进度,有需要的小伙伴别忘了关注,以防走丢哦~总结:成员方法没有同名时,在子类方法中或者通过子类对象访问方法时,则优先访问自己的,自己没有时再到父类中找,如果父类中也没有则报错。在子类方法中,如果想要明确访问父类中成员时,借助super关键字即可。
2024-05-18 12:45:00 966
原创 【JAVA】封装和static
基本规则在文件的最上方加上一个 package 语句指定该代码在哪个包中.包名需要尽量指定成唯一的名字, 通常会用公司的域名的颠倒形式(例如 com.bit.demo1 ).包名要和代码路径相匹配. 例如创建 com.bit.demo1 的包, 那么会存在一个对应的路径 com/bit/demo1 来存储代码.如果一个类没有 package 语句, 则该类被放到一个默认包中。
2024-05-17 15:59:57 867
原创 【JAVA】类和对象
Java是一门纯面向对象的语言(Object Oriented Program,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。类是用来对一个实体(对象)来进行描述的,主要描述该实体(对象)具有哪些属性(外观尺寸等),哪些功能(用来干啥),描述完成后计算机就可以识别了。比如:洗衣机,它是一个品牌,在Java中可以将其看成是一个类别。
2024-05-17 11:03:38 556
原创 【JAVA】数组的应用场景
因为数组是引用类型,按照引用类型来进行传递,是可以修改其中存放的内容的。发现在func方法内部修改数组的内容, 方法外部的数组内容也发生改变.比如:获取斐波那契数列的前N项。
2024-05-14 22:40:09 318
原创 【JAVA】数组的定义与使用
数组:可以看成是相同类型元素的一个集合。在内存中是一段连续的空间。数组中存放的元素其类型相同数组的空间是连在一起的每个空间有自己的编号,其实位置的编号为0,即数组的下标。
2024-05-14 13:24:58 690
原创 【JAVA】方法的使用
方法就是一个代码片段. 类似于 C 语言中的 "函数"。是能够模块化的组织代码(当代码规模比较复杂的时候).做到代码被重复使用, 一份代码可以在多个位置使用.让代码更好理解更简单.直接调用现有方法开发, 不必重复造轮子.System.out.println(year+"年是闰年");}else{System.out.println(year+"年不是闰年");那方法该如何来定义呢?方法语法格式// 方法定义修饰符 返回值类型 方法名称([参数类型 形参 ...]){方法体代码;
2024-05-12 22:02:16 825
原创 【JAVA】运算符
int a = 10;int b = 20;a + b;a < b;上述 + 和 < 等就是运算符,即:对操作数进行操作时的符号,不同运算符操作的含义不同。作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。Java中运算符可分为以下:算术运算符(+ - * /)、关系运算符(< > ==)、逻辑运算符、位运算符、移位运算符以及条件运算符等。
2024-05-09 13:32:25 1061
原创 【JAVA】注释等基本规则
一个大型的工程,是由多名工程师协同开发的,如果每个人都按照自己的方式随意取名,比如:person、PERSON、Person、_person,将会使程序非常混乱。即:关键字是由Java语言提前定义好的,有特殊含义的标识符,或者保留字。在上述程序中,Test称为类名,main称为方法名,也可以将其称为标识符,即:在程序中由用户给类名、方法名或者变量所取的名字。2. 不论是单行还是多行注释,都不参与编译,即编译之后生成的.class文件中不包含注释信 息。注意:用户不能使用关键字定义标识符.
2024-04-29 22:47:23 326
原创 【JAVA】JAVA的初步介绍与解读
Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。
2024-04-29 22:29:39 498
原创 【C语言】分支和循环
继续更新C语言相关内容,向大家分享我最近对C语言的深入了解,经过一番深造,我对C语言又了解了更多,下面向大家一一诉说。C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实现这三种结构的,其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种结构的组合。我们可以使⽤ if 、 switch 实现分⽀结构,使⽤ for 、 while 、 do while 实现循环结构。
2024-04-16 08:54:11 946
原创 【C语言】字幕的动静显示
被调用的strlen函数用于求字符串的长度(不包含空字符的字符数)第一个for语句把i的值从0,1...逐个递增,同时输出name[i]。这样,数组name中存放的字符串中的字符'B','o' ,'h' ,···,'a'就会从前往后依次显示出来.后一个for语句则通过显示“\b \b”从字符末尾往前逐个消去字符。通过调用sleep函数,每隔0.5秒就会显示和消去一个字符,如果改变赋给 sleep函数的值字符伸缩的速度也会改变。
2023-12-02 22:15:32 116
原创 【C语言】灵活运用字符
灵活应用转义字符可以实现各种各样的显示效果,例如让画面上的字符消失或移动等。本节的目标就是让大家成为运用转义字符的高手。
2023-11-14 21:46:21 111 1
原创 【C语言】随机设定目标数字
这个函数生成的随机数是 int 型的整数。在所有编程环境中其最小值都为0,但最大值则取决于编程环境,所以我们用头文件将其定义成一个名为RAND_MAX的(obiect-likemacro),其定义的示例如下所示:#define RAND_MAX 32767 /*定义的示例:值根据编疆环境而有所差别,RAND_MAX的值根据规定不得低于32767*/
2023-11-12 22:27:01 51 1
原创 【C语言】竞赛就该这么练(2)
继续前面文章,我们继续来谈论竞赛,这是竞赛系列的第二期,这几篇文章比较短,方便大家阅读,和往常一样代码均来自vs环境下。
2023-01-07 21:43:18 157
原创 【C语言】竞赛就该这么练(1)
前面关于C语言的一系列知识的讲解,从今天开始我们进行竞赛的分享,中间还会穿插C语言的相关知识专门讲述的文章,有需要的猿友们持续关注,文章代码均来自于VS环境下。
2023-01-06 21:08:46 177
原创 【C语言】结构体初阶精讲
C语言允许用户自己建立由不同类型数据组成的组合型的数据结构,它称为结构体(structre)。在其他一些高级语言中称为“记录”(record)。struct 结构体名{成员表列}类型名 成员名“成员表列”(member list)也称为“域表”(field list),每一个成员是结构体中的一个域。成员名命名规则与变量名相同。
2022-12-13 10:08:18 291
原创 【C语言】指针定义及在数组中的应用(详细版)
由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。打个比方,一个房间的门口挂了一个房间号2008,这个2008就是房间的地址,或者说,2008“指向”该房间。因此,将地址形象化地称为“指针”,意思是通过它能找到以它为地址的内存单元。 注意:注意:区分“指针”和“指针变量”这两个概念。例如,可以说变量i的指针是2000,而不能说i的指针变量是2000。指针是一个地址,而指针变量是存放地址的变量。 指针变量的值是指针!定义指针变量的一般形式为:类型名 * 指针变量名如:int *pointer_1,
2022-12-05 19:28:52 1866
原创 【C语言】函数中变量及变量的生存期
目录一、局部变量和全局变量1.局部变量2.全局变量二、变量的存储方式和生存期1.动态存储和静态存储2.局部变量的存储类别 3.全局变量的存储类别 定义变量可能有3种情况:(1)在函数的开头定义;(2)在函数内的复合语句内定义;(3)在函数的外部定义。 在一个函数内部定义的变量只在本函数范围内有效,也就是说只有在本函数内才能引用它们,在此函数以外是不能使用这些变量的。在复合语句内定义的变量只在本复合语句范围内有效,只有在本复合语句内才能引用它们。在该复合语句以外是不能使用这些变量的,以上
2022-12-04 18:14:00 796
原创 【C语言】函数的定义及调用
定义函数包括以下几个内容:1.定义无参数定义无参函数的一般形式为:类型名 函数名(){ 函数体} 或类型名 函数名(void){ 函数体} 函数名后面括号里void表示空,即函数没有参数。 函数体包括声明部分和语句部分。在定义函数时要用“类型标识符”指定函数值的类型,即指定函数带回来的值的类型。2.定义有参数 以下定义的main函数是有参函数:定义有参函数的一般形式为:类型名 函数名(形式参数表列){ 函数体} 函数体包括声明部分和语句部分。3
2022-12-01 10:36:17 8016
原创 【C语言】字符数组的定义及使用
字符型数据是以字符的ACSII代码存储在代码单元格中的,一般占一个字节。由于ASCII代码也属于整数形式,所以C99标准中,把字符类型归纳为整形类型中的一种。用来存放字符型数据的数组称为字符型数组,在字符数组中一个元素内存放一个字符。定义字符型数组的方法与定义数值型数组的方法类似,例如:由于字符型数组是以整数形式存放的,也可以用整形数组来存放字符型数据,缺点就是浪费空间,一个字符只占一个字节,而一个整形数据占四个字节,将字符放在整形数组中会浪费空间。
2022-11-25 18:04:11 15371 2
原创 【C语言】二维数组定义以及引用
二维数组和一维数组一样,二维数组的定义方式如下:类型说明符 数组名[常量表达式][常量表达式]注意一个方括号中不能放两个下标,二维数组这种特殊的表示方式又可以看作是一种特殊的一维数组。其次二维数组中的元素是按顺序存放的,我们自己理解的时候可以理解为矩阵,矩阵是按二维形式存放的,但事实上二维数组是线性排列的,不是二维的,这一点要特别注意。C语言中还允许使用多维数组,这些是可以,但实际中我们用的还是比较少的,我们可以了解一下。
2022-11-22 15:33:36 2951 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人