自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 Java——零钱通(面向对象)

在上一篇文章当中我们实现了如何将该功能实现,但是我们所以的功能和实现都在一个文件里面,这样不利于我们进行管理,或者是不利于使用,那么我们就将各个功能写成方法进行封装,然后进行引用即可,注意我们有的在分支语句当中写的break,再方法当中不能那样使用,要改写成return。

2024-06-29 10:32:44 144

原创 多态——应用零钱通(普通写法)

首先我们知道收益入账是我们的收入,我们需要一个变量来接收我们的收益,与此同时我们还需要一个变量来接收我们的总的余额,与此同时我们还需要一个时间,来记录收益时的时间,在这里我们需要注意,只有当输入的数值大于0才是正确的,对于消费功能我们需要一个变量知道我们的消费方向,与此同时也要对于消费的金额进行判断,要大于0,还有就是当我们的余额没有消费金额多,此消费是不能生效的。我们认为,零钱通明细的输出我们可以定义一个字符串,依此来输出我们的具体开销与收入。这样我们的零钱通的各个功能就完成了。如有错误,还望指正。

2024-06-29 09:37:15 185

原创 Java——Object类

Object类是类结构层次的根类。每一个类都使用Object类作为超类。所有对象(包括数组)都实现了这个类的方法。

2024-06-24 19:42:30 341

原创 Java多态应用——多态参数

案例:定义一个员工类Employee,包含名字和月工资(private),以及计算年工资getAnnual的方法。普通员工和经理继承员工类,经理多了奖金bonus的属性和管理manage方法,普通员工多了work方法,普通员工和经理要求重写getAnnual方法。在测试类添加showEmpAnnal(Employee e),实现获取任何员工对象的年工资,并在main方法中调用该方法[getAnnual()]。

2024-06-23 15:42:32 247

原创 Java多态应用——多态数组

定义一个Student类,该类有private的score属性,定义一个Teacher类,里面有private的salary属性。2.如何调用子类的特有的方法,比如在Teacher当中有一个teach方法,在Stuedent有一个study方法,如何调用?1.创建一个Person的对象,两个Student的对象,两个Teacher的对象,统一放在数组当中,并调用say方法。我们在主函数当中加入判断,通过向下转型,使得person指向子类,从而调用子类当中特有的方法。如有错误,还望指正。

2024-06-23 15:17:52 302

原创 Java——多态

方法或者是对象具有多种形态。是面向对象的低三大特征,多太是建立在封装和继承的基础之上的。

2024-06-23 13:54:08 225

原创 Java——super关键字

super关键字,是代表父类的引用,用于访问父类的属性和方法,以及构造器。super.属性名super.方法名。

2024-06-21 16:49:42 408

原创 Java——继承

继承可以解决代码复用的问题,让我们的编写更加靠近人的思维,当多个类存在相同的方法和属性的时候,可以从这些类当中抽象出父类,在父类当中定义这些相同的属性和方法,所有子类就不需要重新定义这些属性和方法,只需要通过extends来声明继承父类。

2024-06-20 18:05:37 419

原创 Java——包、访问修饰符

1.区分相同名字的类。2.当类很多时,可以很好的管理类。3.控制访问范围.

2024-06-19 15:22:07 498

原创 Java基础——数组

概念:数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用类型。即数组是一组数据。

2024-06-06 16:11:43 414

原创 Java——流程控制语句

顺序语句:程序从上到下逐行执行,中间没有任何判断和跳转。

2024-05-29 10:42:44 919

原创 java——进制、原反补码

二进制:0和1组成,满2进1,以0b开头或者是0B;

2024-05-18 11:04:50 300

原创 java基础——运算符

运算符是一种特殊的符号,用以表示数据的运算、赋值、比较等。包含:算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符、三元运算符。

2024-05-17 21:14:57 590

原创 Java基础——数据类型,类型转换

变量相当于内存中一个数据存储空间的表示。

2024-05-12 21:04:35 627

原创 Java初阶——基本程序格式、注意事项、转义字符、注释、dos命令

public:公共的类,Hello:类,Hello{}:表示一个类的开始于结束。public static void main(String[] args){}:一个主方法。System.out.println:输出内容。

2024-05-10 13:25:56 259

原创 C语言进阶——数据的存储

大端存储模式:是指数据的低位在内存的高地址中,而数据的高位,保存在内存的低地址中。小端存储模式:是指数据的低位在内存的低地址中,而数据的高位,保存在内存的高地址中。

2024-05-03 17:47:53 765

原创 C语言初阶——结构体

p1,p2;//全局变量//全局变量struct St//嵌套结构体int num;

2024-05-02 10:49:41 283 1

原创 C语言初阶——指针

首先我们明确内存空间是如何管理的?当我们进行存储时,系统会将内存切割成内存单元,也就是1 byte(字节)。1.指针是内存中一个最小的单元,也就是地址。2.在平常口语中,我们常讲的指针通常是指针变量,是用来存放内存地址的变量。指针变量:就是用来存放地址的变量(存放在指针中的值都被当成地址处理)。经过仔细的计算和权衡我们发现一个字节给一个对应的地址是比较合适的。

2024-04-27 20:30:45 205

原创 初级C语言-----三字游戏(井字游戏)

在进行代码编写之前,我们先进行一下关于该游戏的具体分析。首先我们知道游戏要有一个游戏页面也可以称之为菜单栏,然后我们要在一个棋盘上进行与电脑博弈。规则与流程:我们与电脑在棋盘上轮流下棋,当一方所下的棋子三个在同一条直线上时,这该方获胜,如果当棋盘被填满时如果没有相同的三个棋子连成直线,我们则判断此局为平局。当我们明确需求之后,我们开始进行代码部分的编写:我们首先创建好我们需要用到的文件,源文件:text.c、game.c 头文件:game.h。

2024-04-22 22:14:38 675 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 169

原创 初级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 177

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除