- 博客(19)
- 收藏
- 关注
原创 JAVA-类和对象 (超详细)
在java中定义类时需要用到class关键字,具体语法如下//创建类//成员属性或者成员变量//行为 或者 成员方法class后面接着的是类名 可以根据实际需求取采用Java语言将狗类在计算机中定义完成,经过javac编译之后形成.class文件,在JVM的基础上计算机就可以识别了。通过项目文件夹out文件夹点下去就可以找到class文件类名注意采用大驼峰定义public哪里是来控制访问权限的,是封装的内容一般一个文件当中只定义一个类。
2024-08-26 16:52:34
342
原创 JAVA-抽象类和抽象方法
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果 一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。
2024-08-23 19:54:26
891
原创 JAVA-多态 和 重写 (彻底给你讲明白)
多态的概念:通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同 的状态。比如:每个动物吃的东西不一样,猫吃猫粮,狗吃狗粮。如果没有多态就会用到大量的重写总的来说:同一件事情,发生在不同对象身上,就会产生不同的结果。
2024-08-12 16:28:55
692
原创 C-冒泡排序的循环条件应该怎么写
我发现,好像还是有一部分同志,没有很清楚冒泡排序的两层循环条件为什么这么写?感到有些模糊,但又可以写得出来,那么下面我用画图的形式来给大家讲解一下。
2024-06-14 23:39:40
466
原创 C-内存函数(大量图解,函数实现)
对memcpy,memmove,memcmp进行了模拟实现,memset进行了介绍,用图片的方式让您更容易理解记忆
2022-10-21 18:24:36
976
20
原创 C-动态内存管理malloc,calloc,relloc,free面试题内存图(图解)
此篇文章通过对动态内存函数的学习,给大家分享了几道面试题,和日常需要注意的地方,用图给大家解释,为了大家深刻理解内存布局画了内存图
2022-10-07 20:46:55
852
13
原创 C结构体内存对齐,计数结构体大小(图解)
结构体内存对齐是非常非常重要的一个知识点经常会在面试题中出现,作为程序员这是一个必须会的知识点,并且能够熟练!
2022-09-17 18:08:59
518
11
原创 C语言 —— 扫雷小游戏详解附源码
这里为了给大家展示我把雷的数量改到79,把mine放雷的棋盘一起打印出来,给大家看游戏各个状态胜利状态:重复输入状态:超出范围状态:炸死状态:源码://扫雷实现//菜单{}{//设计两个数组存放信息//mine放雷//show用来打印和附近雷的数量//mine - 全部初始化为 0//show - 全部初始化为 *//打印棋盘*///布置雷*///排雷和游戏状态的判断}int main(){do{menu();.........
2022-08-29 23:06:26
2346
9
原创 C语言 - 三子棋(思路分析,附源码)
因为考虑到代码量较多,为了代码的整洁性,可读性,我把代码分成了3个部分实现前的思路:1 . 是否玩游戏的主题体2 . 游戏实现的主体3 . 三子棋内部的数据类似与二维数组,用二维数组实现4 . 棋盘的打印需要一个函数5 . 玩家下棋和电脑下棋的函数6 . 判读输赢的函数首先需要询问是否要玩游戏,如何退出游戏,输入错误怎么办先不管如何得先让他运行起来,所以用do while,随后需要打印菜单的函数menu()接着说主函数:这时输入选项需要分支语句,考虑到简洁性使用switch语句。...
2022-08-28 15:35:29
1152
8
原创 C - 数据在内存中的存储(详解,包教包会)
补充:C语言没有规定long就一定是8个字节,long ≥ int就行,所以大小取决于编译器,有的是4个字节,有的是8个字节构造类型:> 数组类型> 结构体类型struct> 枚举类型enum> 联合类型union指针类型:int *pi;char *pc;float*pf;void*pv;空类型(void):void 表示空类型(无类型)通常应用于函数的返回类型、函数的参数、指针类型。......
2022-08-17 16:02:32
719
13
原创 C语言 - 函数递归详解(带你感受)
通俗来说:递:调用自身函数,一步步执行。归:递出去的函数执行完,开始返回到调用自身的语句中,然后继续执行程序。题目 :计算一个正数每位之和列如:写一个函数,输入一个非负整数,返回组成它的数字之后如:aaa(1234) 返回1+2+3+4输出10 提示在C语言中:1234/10 = 123 1234%10 = 4 !!!红线为递的过程根据上图思路可知:递的过程是:1234 / 10 = 123 继续执行(递) 123 / 10 = 12 继续执行(递)
2022-07-14 12:29:30
714
21
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人