大一Java编程:面向对象实例与图形化演示

版权申诉
0 下载量 128 浏览量 更新于2024-07-07 收藏 1.66MB PDF 举报
本资源是一份针对大一Java编程学生的面向对象程序设计参考材料,主要包括三个实验或示例代码。以下是每个部分的主要知识点总结: 1. 实验二:基础输入与简单控制结构 - 代码实现了一个简单的控制台程序,通过`Scanner`类获取用户输入两个整数`a`和`b`,然后计算它们的和并将结果输出。关键知识点包括: - `Scanner`类的使用:用于从标准输入(如键盘)读取用户数据。 - 控制台输出:`System.out.println`用于显示文本,`System.out.print`用于输出不换行的数据。 - 变量声明和赋值:`inta;`, `intb;`, `intc;`分别声明了整型变量并进行初始化。 2. 类`SimpleMenu`演示菜单设计: - 展现了如何创建一个简单的命令式菜单,用户可以选择执行圆面积、圆周长计算或退出程序。 - 使用`System.out.println`和字符串连接构建菜单选项,展示了控制台输出多行文本的能力。 - 菜单设计中的控制结构是条件分支,即根据用户的选择执行不同的操作。 3. 类`My`与`you`的组合: - 类`My`的`main`方法调用静态成员变量`you.info`,展示了如何在类外部访问内部类的静态属性。 - `you`类定义了一个静态字符串`info`,用于存储文本信息,体现了类成员的封装性。 4. Applet示例:绘制三角形 - 在`triangle`类中,通过继承`Applet`实现了Java Applet的基本功能,它与图形用户界面(GUI)编程相关。 - `paint(Graphics g)`方法是Applet的绘图函数,使用`Graphics`对象进行颜色设置(`setColor`)和线/文字绘制(`drawLine`和`drawString`),实现了绘制红色三角形并在其上添加绿色文本的功能。 - 这部分涉及图形组件的创建、颜色管理以及基本的图形绘制技巧。 这些代码片段综合展示了Java编程中的基本概念,包括输入处理、控制结构、类的设计(尤其是静态成员和访问控制)、以及Applet的图形编程入门。学习者可以通过实践这些代码来提升对面向对象编程的理解和编程技能。