自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java课程设计-教学管理系统

此项目为教学管理系统,有老师和学生两种身份,若是老师登录,有个人信息管理,作业管理,课程管理等内容,学生也是如此,不过两者功能有所不同,例如学生可以查看有哪些作业,提交作业。老师可以发布作业,查看学生作业。其他的功能也是如此。

2024-01-11 21:15:38 503 1

原创 面向对象大作业(自主选题)-第一次提交

用户可以在客户端进行注册账号,与他人私聊,发送离线消息,以及文件。也可以群发消息,以及安全下线。客户端:用户注册 私聊 离线消息 登录 群发 发送文件。管理员可以向所有用户进行推送消息。

2023-11-12 13:17:35 107 1

原创 互评-OO之接口-DAO模式代码阅读及应用

来存储学生对象,而StudentDaoArrayImpl使用了数组(分别运行使用列表和数组实现 StudentDao,可以发现输出相同。为什么这个接口没有实现代码?存储方式(例如数据库、文件等)可以被轻易地。访问,提高代码的可维护性和可读性。(接口)来处理数据访问,使得数据的。这种模式可以帮助我们实现数据的。(3)使用DAO模式可以更好地。都实现了这个接口,但它们的。这个接口的类来决定。它通过定义一个接口来。的不同之处在于它们如何。与应用程序的其余部分。,我们可以编写出更加。分离,使得代码更易于。

2023-10-11 20:44:46 125

原创 第06次 预习、实验与作业:接口与嵌套类

如图,进入的第三个方法中有强制类型转换,将我们传入的数组a中的一个元素的运行类型转为Comparable ,这里我们就知道为什么会有类型转换异常了。通过实现不同的接口,一个类可以拥有不同的能力,提供更加。所以,如果没有实现Comparable接口的话,就不具备可比较的特性,也就无法使用。这是有实现Comparable方法的Person类,可以进行比较。:根据比较结果,交换两个元素的位置,改变它们的。进入的第二个方法,也不是真正干活的地方。:比较两个元素的大小,确定它们的。元素的位置,决定它们的相对顺序。

2023-10-08 21:07:57 127 1

原创 互评-OO之继承与static

不能,以为raiseSalary方法中,salary属性与该实例对象有关,所以不能定义为static。如果一个方法没有使用到实例变量,而只依赖于传入的参数,那么就可以考虑将其定义为static,以提高代码的可复用性和效率。

2023-10-03 12:59:12 61

原创 项目案例作业2:对案例进行面向对象分析

在该案例中,Student类封装了学生的姓名、年龄、性别、学号、专业和GPA等属性,而StudentManagementSystem类封装了对学生数据的增删改查等操作方法。:通过封装,系统的内部实现可以随时变化而不影响外部的使用,降低了模块之间的耦合度,提高了代码的可维护性和扩展性。学生:用户可以通过学号、姓名、专业信息来查找指定学生的详细信息,包括姓名、年龄、性别、学号、专业和GPA等。方法返回了学生的姓名、年龄、性别、学号、专业和GPA等信息。名词:学生、姓名、年龄、性别、学号、专业和GPA。

2023-10-02 13:13:07 86 1

原创 第1次任务-面向对象设计(购物车)

将功能分为两块,一为与商品有关的类,另一个为处理输入输出的类,通过将相关的类放在同一个包内,可以提高代码的可读性和可维护性。这样一来,如果需要修改某个功能,只需要关注该功能所在的包,而无需关心其他包中的代码,减少了代码耦合度,提高了代码的可维护性。方法的封装:购物车、商城中需要实现添加商品、删除商品、修改商品等功能,这些操作可以封装在购物车、商城类的方法中,使得外部调用者只需要调用接口而无需了解内部实现细节。数据的封装:购物车中需要保存商品信息、购物车中的商品数量、总价等数据。商品,查看某个商品的信息。

2023-10-01 12:27:45 164

原创 第04周 预习、实验与作业:类的设计与继承

课前问题列表。

2023-09-22 09:07:03 70 1

原创 第03周 预习、实验与作业:面向对象入门2与类的识别

包名统一使用 单数形式,但是类名如果有复数含义,类名可以使用复数形式。1.文字描述所要设计的系统和功能,将其中的名词和动词找出,名词可以创建相应的类或者某个类的属性;先将项目进行模块或者层次的划分,在将其功能进行进一步的细化,然后将对应的类写入不同的包中。1.如果某个方法不需要与某个特定的对象绑定,那么该方法可以使用static修饰。4.常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。3.不应该,getName用于获取每个学生的名字,需要与该实例进行绑定。1) 左大括号前不换行。

2023-09-16 14:36:45 62 1

原创 第02周 预习、实验与作业:Java基础语法2、面向对象入门

长度不确定。

2023-09-16 14:01:01 107 1

原创 第01周 预习、实验与作业:绪论与Java基本语法

java 用public static void main(String[] args)来定义主方法,无返回值。虚拟机(JVM)是运行 Java 字节码的虚拟机。JVM 有针对不同系统(window,mac等等)的特定实现,目的是使用相同的。==对于基本数据类型比较的是所带的数据,而对于引用类型来说比较的是是否指向同一个对象。和不同系统的 JVM 实现是 Java 语言“一次编译,随处可以运行”的关键所在。本意是要获取字符串x的长度,并打印去除前导和尾部空格后的字符串。3.云计算、大数据相关内容。

2023-09-03 17:07:53 120

空空如也

空空如也

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

TA关注的人

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