类与对象
文章平均质量分 54
jinzun2000
这个作者很懒,什么都没留下…
展开
-
Java项目2——基于GUI和套接字的网络绘图板程序设计与实现
#【实验目的】运用面向对象程序设计思想,基于java的GUI、套接字和多线程机制,实现基绘图板程序。#【项目内容】借鉴 作业2的类的架构构建绘图类集合,shape、shape类的派生类和graphics类;将作业2 的OpenGLApp改为Jframe类的派生类,包含Graphics类实例作为数据成员,利用特定的布局管理器(layout)构建主窗口,在窗口中创建相应的控件允许用户选择当前绘制图形的形状、线条颜色、填充颜色等;添加相应的事件监听和相应方法(处理用户的输入),例如绘制图形的原创 2021-01-15 13:10:56 · 471 阅读 · 0 评论 -
实验三 基于GUI的文件管理器——Java实现
一、实验目的运用面向对象程序设计思想,基于Java文件管理和I/O框架,实现基于图形界面的GUI文件管理器。二、实验项目内容1、实现文件夹创建、删除、进入。2、实现当前文件夹下的内容罗列。3、实现文件拷贝和文件夹拷贝(文件夹拷贝指深度拷贝,包括所有子目录和文件)。4、实现指定文件的加密和解密。5、实现指定文件和文件夹的压缩。6、实现压缩文件的解压。7、文件管理器具有图形界面。在实验二 基于命令行的文件管理器——Java实现的基础上,对命令行的文件管理器加以完善,对文件管理器添加原创 2020-12-12 00:07:31 · 2411 阅读 · 6 评论 -
基于命令行的绘图程序的实现——Java实现——version1.0
【要求】按下图创建绘图类集合1.其中 Shape类是图形类的抽象父类, 它包含一个抽象方法draw(),在他的派生类中都实现了draw()方法(只需要将本实例的类名称和坐标属性输出到标准输出即可)、各自的属性和属性的修改方法;2.Graphic是用来存储当前已有的对象、绘制已有的对象实例和改变某个实例对象形状(例如位置坐标)等功能,其内部有存储Shape类及其子类实例的容器集合(例如shape数组),add()方法负责把Shape类及其子类实例添加内部容器集合中,draw()用于调用内部容器集合中的所原创 2020-09-28 15:27:16 · 733 阅读 · 0 评论 -
7-11 通讯录的录入与显示 (10分)
通讯录中的一条记录包含下述基本信息:朋友的姓名、出生日期、性别、固定电话号码、移动电话号码。 本题要求编写程序,录入N条记录,并且根据要求显示任意某条记录。输入格式:输入在第一行给出正整数N(≤10);随后N行,每行按照格式姓名 生日 性别 固话 手机给出一条记录。其中姓名是不超过10个字符、不包含空格的非空字符串;生日按yyyy/mm/dd的格式给出年月日;性别用M表示“男”、F表示“女”;固话和手机均为不超过15位的连续数字,前面有可能出现+。在通讯录记录输入完成后,最后一行给出正整数K,并且随后原创 2020-07-28 11:17:56 · 645 阅读 · 0 评论 -
7-2 挑选苹果 (40分)
果园采摘了n个苹果,分别放在若干个篮筐中。现给出n个苹果所在篮筐的情况,请找出每个篮筐中重量最重的苹果。定义一个苹果类Apple,有编号(id)、重量(weight)、直径(diameter)成员变量。输入格式:首先输入一个整型数n(1<=n<=999999),表示n个苹果。 紧跟着n行输入,每一行格式为:篮筐号,苹果编号(id),重量(weight),直径(diameter)。 篮筐号为整数,取值区间为[1,999999],id为字符串,weight、diameter为正整数。输出格式:原创 2020-07-06 17:07:56 · 5178 阅读 · 0 评论 -
7-2 1.1.2 贪婪的礼物送礼者 (90分)
对于一群要互送礼物的朋友,你要确定每个人送出的礼物比收到的多多少(and vice versa for those who view gift giving with cynicism). 在这一个问题中,每个人都准备了一些钱来送礼物,而这些钱将会被平均分给那些将收到他的礼物 的人. 然而,在任何一群朋友中,有些人将送出较多的礼物(可能是因为有较多的朋友),有些人有准备了较多的钱. 给出一群朋友, 没有人的名字会长于 14 字符,给出每个人将花在送礼上的钱,和将收到他的礼物 的人的列表, 请确定每个人收到的原创 2020-06-29 11:02:05 · 839 阅读 · 2 评论