- 博客(15)
- 收藏
- 关注
原创 高级语言程序设计第五章
当一个接口嵌 套在另一个类或接口中时,它可以被声明为public、protected、 private,或者使用默认访问级别,这是与顶级(非嵌套)接口 的区别,因为顶级接口只能使用public或默认访问级别。当在继承类中重写 dispose()时,记住调用 dispose()的基类版本是很重要的,否则不会发生基类的清理工 作。Java 接口的继承是面向对象编程中的一项特性,它允许一个接 口继承另一个接口,从而使得子接口具备父接口的属性。Java 的垃圾收 集器会在一定的条件满足时删除无用的对象。
2025-05-15 20:45:31
633
原创 高级语言程序设计第四章
当protected 作为访问修饰符应用于类中的方法或成员变量时,该成员可以在定义它的类的子类中使用(直接或间接),但不能在非子类中使用。类是静态的,对象是动态的:类是编写代码时定义的,它不会改变,并在整个应用程序的生命周期中一直存在。类是对象的蓝图:类定义了一个对象的结构和行为,包括它包含的变量(字段、属性)和方法(行为)。垃圾回收(Garbage Collection,GC)是Java自动内存管理的一部分,它的目的是识别并且删除那些不再被应用程序使用的对象,以便释放和重用内存资源。
2025-05-14 21:37:07
809
原创 高级语言程序设计第三章
下面(a)中显示的函数在逻辑上是正确的,但它有一个编译错误,因为Java编译器认为这个方法可能没有返回任何值。与局部变量相反,静态成员变量可以在定义它的整个类中使用,如果它不是私有的,也可以在其他类中使用。类中声明的变量不属于类中的任何函数,称类中的变量为成员变量。例如,名为 utilities.net 的包中的一个类将位于名为“utilities”的文件夹内的名为“net”的文件夹中。一个类也是一个黑盒,一个类中可以有一个“公共”部分,代表它的接口,还有一个“私有”部分,它完全隐藏在实现中。
2025-05-14 15:33:02
678
原创 高级语言程序设计第二章
如果匹配了case,则执行箭头右侧的代码,并自动结束 case,这意味着之后的case不会被执行,这样就避免了传统 switch中要求break语句来防止fall-through(穿透)的问题。4)无论try所指定的程序块中是否抛出异常,也无论catch语句的异常类型 是否与所抛弃的异常的类型一致,finally所指定的代码都要被执行,它提供了 统一的出口。在有些情况下,一个方法并不需要处理它所生成的异常,而是向上 传递,由调用它的方法来处理这些异常,这时就要用到throws子句。
2025-05-12 20:52:28
717
原创 高级语言程序设计第一章
层次上的分类依据每种类型的对象所需的数据特征,即:可以将多边形和曲线组合在一起作为“多点对象”,而直线、矩形和椭圆是“两点对象”。例如,一条线由它的两个端点决定,一个矩形由它的两个角所在的点决定,一个椭圆由包含它的矩形的两个角对应的点决定,所以它们按照层次定义一个两点对象。这样绘图工具生成的图形包含大量的直线、矩形、椭圆、多边形和曲线等对象,但是这些对象抽象为五类型,每种类型的对象都可以被绘制。这样的类就是对大量对象的一种抽象。对象的这种特性,不同的对象可以以不同的方式响应相同的消息,被称为多态性。
2025-05-12 15:37:47
905
1
原创 【金工实习3D打印组】课内重要的笔记汇总
它的优势在于能够在高温、高压条件下使材料完全成型,同时由于采用热固性塑料,成型后的产品具有较好的强度、耐高温和化学稳定性。减材成型的基本原理是从一个较大的材料块中,按预定的设计形状去除不需要的部分。它是20世纪80年代末和90年代初发展起来的,结合了现代先进的技术,如计算机辅助设计(CAD)、数控技术、激光技术和新型材料技术等。快速成型技术具有快速、灵活、低成本的特点,可以在短时间内实现零件或产品的样品制造,广泛应用于产品原型制作、设计验证、快速小批量生产等领域。两者的最大区别就在于。
2024-12-26 10:07:40
872
原创 算法设计与分析题目总结
void hanoi(int n,int source,int target,int auiliary)//n为盘子的数量,source为源柱,target为目标柱,auxiliary为辅助柱。(bestc == Float.MAX_VALUE || cc+a[x[i - 1]][x[j]]
2024-11-20 07:52:42
682
原创 【金工实习3D打印组】Blender学习笔记
bool插件,可以shift选中后,按CTRL+“-“,可以使bool插件生效,实现挖洞等操作,也可以CTRL+Z还原回去,CTRL+"+"可以实现两个物体合并(注意:此处的"+"与"-"均为小键盘上的)(就像这样)打开着色器编辑器,选中该编辑器,CTRL+T自动连接节点。G键移动(GZ为Z轴方向移动,GX为X轴方向)点线面对应键盘1/2/3,按G可以移动这个点。ALT+G/R/S复位位移/旋转/缩放。红色为x轴,绿色为y轴,蓝色为z轴。shift+中键为移动。shift+A为新建。小键盘数字1为前视图。
2024-11-19 09:22:25
433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人