- 博客(7)
- 收藏
- 关注
原创 Java面向的对象三大特征
这就是Java面向对象的三大特性:封装,继承,多态。而且也学习了this关键词,super关键词,instanceof关键词的作用。
2024-11-08 11:19:29 636
原创 Java面向的对象基础(超详细)
面向对象编程的两个核心概念:类(Class)、对象(Object)类:具有相同特征的事物的抽象描述,是抽象的、概念上的定义。对象:实际存在的该类事物的每个个体,是具体的,因而也称为实例(instance)。面向过程编程(POP) vs 面向对象编程(OOP)面向过程:- 以函数为组织单位。- 是一种“执行者思维”,适合解决简单问题。扩展能力差、后期维护难度较大。面向对象:- 以类为组织单位。每种事物都具备自己的属性和行为/功能。- 是一种“设计者思维”,适合解决复杂问题。
2024-08-25 11:47:07 1085
原创 指针知识汇总与注意事项(一)
这个代码中,就(sz-1-i)比较难理解,其实很简单,我们把sz-1先看成一个整体,他表示要进行9次,然后再看(-i),i是for循环的初始元素,i开始为0。那么在数组传参的时候,传递的是数组名,也就是说本质上数组传参传递的是数组首元素的地址。所以p是一个指针,指向一个数组,叫 数组指针。sizeof(数组名),sizeof中单独放数组名,这里的数组名表示整个数组,计算的是整个数组的大小,单位是字节。&数组名,这里的数组名表示整个数组,取出的是整个数组的地址(整个数组的地址和数组首元素的地址是有区别的)
2024-05-15 15:23:02 1924 2
原创 关于扫雷游戏,你必须知道的一些小事
通过,前面的学习,我们学习了,数组与函数(没有写的话,就是本人懒得写了👻),然后我们就可以编写一个的程序,关于扫雷游戏的编程。我们需要在头文件中创造一个.h的文件,用来存储我们的相关的头文件,函数,宏定义等等,可以使我们的主文件,更简洁,更明了。但主文件中要用 #include" game.h"来引入头文件,是代码可以正常运行。正如上图所示,宏定义是用 #define 来修饰的。9# define ROW 9 //注意要有空格。这样,只要头文件中包含,就可以使ROW的值固定为9;
2024-04-20 16:50:17 697
原创 修仙之数组全面复习
以上⼀段代码中的arr数组为例,行的选择范围是0-2,列的取值范围是0~4,所以我们可以借助循环实现生成所有的下标。使用中间值的下标去判断你想要的数字下标,如果大了,就要左边小的;如果小了,就要右边大的,以此累推,最终可以我到想要的数的下标。以后在代码中需要数组元素个数的地方就不用固定写死了,使用上面的计算,不管数组怎么变化,计算出的大小也就随着变化了。在一个升序的数组中查找指定的数字n,很容易想到的方法就是遍历数组,但是这种方法效率比较低。数组的下标是从0开始的,最后一个元素的下标是n-1;
2024-04-17 21:54:15 1334
原创 修仙之条件语句与循环语句
今天,我们学习了条件语句与循环语句。懂得了while与do while语句的区别与while与for语句之间相似性。这也为我们后面学习其他的C语言知识,奠定基础。旅途还在继续,来日方长!
2024-03-31 21:25:25 1463
原创 修仙之C语言常见概念
众所周知,⼈和⼈交流使⽤的是⾃然语⾔,如:汉语、英语、⽇语。那人和计算机是怎么交流的呢?使⽤计算机语⾔。而目前已知已经有上千种计算机语⾔,⼈们是通过计算机语⾔写的程序,给计算机下达指令,让计算机⼯作的。C语言就是众多计算机语⾔中的⼀种,当然C++/Java/Go/Python都是计算机语⾔。这里是修仙的小刘,今天我们简单聊了聊C语言的一些基本概念,了解了VS2022的运行与调试,学习了C语言的第一个程序,了解了字符,字符串,库函数等相关概念,学到了ASCII码和转义字符,以及注释的重要性。
2024-03-29 23:54:42 586
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人