Java学习
文章平均质量分 91
2023Java学习
xiiiiiiao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java学习
所有排序算法的基本操作包括比较和交换。这些基本操作与Comparable接口的关系是,Comparable接口定义了一个compareTo方法,用于比较当前对象与另一个对象的大小关系。排序算法可以利用compareTo方法进行元素的比较操作,从而确定它们在排序结果中的相对位置。原创 2023-10-08 16:34:18 · 376 阅读 · 1 评论 -
购物车程序的面向对象设计
作为买家可以将当前超市还有存货的商品加进购物车里,实现购物的功能。买家的流程图作为卖家可以通过管理系统实现对于商品的管理,包括添加商品、删除商品、修改商品信息、查找商品。卖家的流程图由于编码的问题,在本文件中对于商品的名字使用了英文而不是中文,或许以后可以设置终端的编码输入问题来解决实现含有中文字符串的商品的存储。在这份代码中,对于买家的类没有进行设置,若还要拓展开可以新增一个买家类(Uers),这个类可以存储买家的一些个人信息以及他在本商场的购物车信息。原创 2023-10-03 19:17:22 · 199 阅读 · 1 评论 -
java学习
在 Java 中,所有类都隐式地继承自类。因此,可以说 Java 中的所有类都是Object类的子类或子类型。Object类是 Java 默认的根类或基类,它提供了一些通用的方法和功能,可以在所有对象上使用。这些方法包括toString()equals()hashCode()等。当你在 Java 中定义一个类时,如果没有显式地指定一个类去继承,那么该类会自动继承Object类。这意味着,你可以在任何类中使用Object类中定义的方法。原创 2023-09-22 10:18:09 · 851 阅读 · 0 评论 -
java学习
如果需要在类的实例中被调用,通常不需要使用static修饰,而是实例方法。静态方法使用static修饰,可以通过类名直接调用,而不需要实例化类对象。Student的getName方法如果需要访问和修改实例属性,应该用非静态方法来定义。因为getName方法往往需要访问实例的name属性,而且返回的是实例的name属性值。如果该方法不需要访问和修改任何实例属性,可以考虑使用静态方法。原创 2023-09-12 09:31:51 · 194 阅读 · 0 评论 -
java学习
1,桌面应用程序:Java提供了Swing和JavaFX等图形库,可以创建跨平台的桌面应用程序,如文本编辑器、图像处理软件等。2.网络应用程序:Java具有强大的网络编程支持,可以编写Web应用程序、服务器端应用程序等。常用的Java网络框架有Servlet、JSP、Spring等。3.移动应用程序:通过使用Java编写的Android应用程序,可以在Android操作系统上运行。原创 2023-09-05 14:59:54 · 166 阅读 · 1 评论
分享