- 博客(21)
- 收藏
- 关注
原创 Java——零钱通(面向对象)
在上一篇文章当中我们实现了如何将该功能实现,但是我们所以的功能和实现都在一个文件里面,这样不利于我们进行管理,或者是不利于使用,那么我们就将各个功能写成方法进行封装,然后进行引用即可,注意我们有的在分支语句当中写的break,再方法当中不能那样使用,要改写成return。
2024-06-29 10:32:44
200
原创 多态——应用零钱通(普通写法)
首先我们知道收益入账是我们的收入,我们需要一个变量来接收我们的收益,与此同时我们还需要一个变量来接收我们的总的余额,与此同时我们还需要一个时间,来记录收益时的时间,在这里我们需要注意,只有当输入的数值大于0才是正确的,对于消费功能我们需要一个变量知道我们的消费方向,与此同时也要对于消费的金额进行判断,要大于0,还有就是当我们的余额没有消费金额多,此消费是不能生效的。我们认为,零钱通明细的输出我们可以定义一个字符串,依此来输出我们的具体开销与收入。这样我们的零钱通的各个功能就完成了。如有错误,还望指正。
2024-06-29 09:37:15
246
原创 Java多态应用——多态参数
案例:定义一个员工类Employee,包含名字和月工资(private),以及计算年工资getAnnual的方法。普通员工和经理继承员工类,经理多了奖金bonus的属性和管理manage方法,普通员工多了work方法,普通员工和经理要求重写getAnnual方法。在测试类添加showEmpAnnal(Employee e),实现获取任何员工对象的年工资,并在main方法中调用该方法[getAnnual()]。
2024-06-23 15:42:32
331
原创 Java多态应用——多态数组
定义一个Student类,该类有private的score属性,定义一个Teacher类,里面有private的salary属性。2.如何调用子类的特有的方法,比如在Teacher当中有一个teach方法,在Stuedent有一个study方法,如何调用?1.创建一个Person的对象,两个Student的对象,两个Teacher的对象,统一放在数组当中,并调用say方法。我们在主函数当中加入判断,通过向下转型,使得person指向子类,从而调用子类当中特有的方法。如有错误,还望指正。
2024-06-23 15:17:52
379
原创 Java——继承
继承可以解决代码复用的问题,让我们的编写更加靠近人的思维,当多个类存在相同的方法和属性的时候,可以从这些类当中抽象出父类,在父类当中定义这些相同的属性和方法,所有子类就不需要重新定义这些属性和方法,只需要通过extends来声明继承父类。
2024-06-20 18:05:37
434
原创 java基础——运算符
运算符是一种特殊的符号,用以表示数据的运算、赋值、比较等。包含:算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符、三元运算符。
2024-05-17 21:14:57
643
原创 Java初阶——基本程序格式、注意事项、转义字符、注释、dos命令
public:公共的类,Hello:类,Hello{}:表示一个类的开始于结束。public static void main(String[] args){}:一个主方法。System.out.println:输出内容。
2024-05-10 13:25:56
274
原创 C语言进阶——数据的存储
大端存储模式:是指数据的低位在内存的高地址中,而数据的高位,保存在内存的低地址中。小端存储模式:是指数据的低位在内存的低地址中,而数据的高位,保存在内存的高地址中。
2024-05-03 17:47:53
834
原创 C语言初阶——指针
首先我们明确内存空间是如何管理的?当我们进行存储时,系统会将内存切割成内存单元,也就是1 byte(字节)。1.指针是内存中一个最小的单元,也就是地址。2.在平常口语中,我们常讲的指针通常是指针变量,是用来存放内存地址的变量。指针变量:就是用来存放地址的变量(存放在指针中的值都被当成地址处理)。经过仔细的计算和权衡我们发现一个字节给一个对应的地址是比较合适的。
2024-04-27 20:30:45
221
原创 初级C语言-----三字游戏(井字游戏)
在进行代码编写之前,我们先进行一下关于该游戏的具体分析。首先我们知道游戏要有一个游戏页面也可以称之为菜单栏,然后我们要在一个棋盘上进行与电脑博弈。规则与流程:我们与电脑在棋盘上轮流下棋,当一方所下的棋子三个在同一条直线上时,这该方获胜,如果当棋盘被填满时如果没有相同的三个棋子连成直线,我们则判断此局为平局。当我们明确需求之后,我们开始进行代码部分的编写:我们首先创建好我们需要用到的文件,源文件:text.c、game.c 头文件:game.h。
2024-04-22 22:14:38
757
2
原创 初级C语言——函数
statement;ret_type:返回值类型fun_name:函数名paral:函数参数statement:语句块例:输入两个整数,输出时使两个整数互换。int i = 0;i = x;x = y;y = i;int b = 20;printf("交换前a=%d b=%d\n",a,b);Swap(a,b);printf("交换后a=%d b=%d\n",a,b);return 0;交换前a=10 b=20。
2024-04-22 20:36:06
189
原创 初级c语言——循环语句
在while循环中,表达式1为循环的测试条件,只有符合条件才可以进行循环。语句1为循环体,便是需要进行循环的语句。关键字for后面有三个表达式,表达式1为初始化,表达式2为测试条件,表达式3为执行更新(推动循环)。在do whlie循环中语句1为所要循环的内容也便是循环体。表达式1为循环的判断条件。循环语句:for循环、while循环、do whlie循环。例: 计算1到100之间所有整数的和。例:计算1到100之间所有整数的和。例:计算1到100之间所有整数的和。
2024-04-22 20:35:48
206
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人