1. 本周学习总结

1.1 面向对象学习暂告一段落,请使用思维导图,以封装、继承、多态为核心概念画一张思维导图,对面向对象思想进行一个总结。

2. 书面作业

1.clone方法

1.1 Object对象中的clone方法是被protected修饰,在自定义的类中覆盖clone方法时需要注意什么?

protected修饰的方法只能被同包内的类和子类访问,在自定义类中可以将protected改为用public,使clone可以被更广泛的使用

1.2 自己设计类时,一般对什么样的方法使用protected进行修饰?以作业Shape为例说明。

对于只想让同包的类和子类访问的方法采用protected修饰;以Shape类为例,其子类有Circle、Rectangle,Circle等都继承Shape类,都拥有getPerimeter与getArea方法

1.3 在test1包中编写简单的Employee类,在test2包中新建一个TestProtected类,并在main中尝试调用test1包中的Employee的clone方法克隆一个新对象,能否成功?为什么?

不能成功 两个类不在一个包内不能调用

3.分析下列代码,回答shapeComparator所指向的对象与Comparator接口有什么关系?

Comparator<Shape> shapeComparator = new  Comparator<Shape>() {  @Override  public int compare(Shape o1, Shape o2) {  //你的代码     }
};

shapeComparator类实现了Comparator接口

4.GUI中的事件处理

4.1 写出事件处理模型中最重要的几个关键词。

事件源;事件对象;事件监听器

3. 码云上代码提交记录及PTA实验总结

3.1. 码云代码提交记录

转载于:https://www.cnblogs.com/zilonggege/p/6658650.html

201521123016《Java设计与程序》第6周学习总结相关推荐

  1. 达拉草201771010105《面向对象程序设计(java)》第十六周学习总结

    达拉草201771010105<面向对象程序设计(java)>第十六周学习总结 第一部分:理论知识 1.程序与进程的概念: (1)程序是一段静态的代码,它是应用程序执行的蓝 本. (2)进 ...

  2. 张季跃 201771010139《面向对象程序设计(java)》第十八周学习总结

    张季跃 201771010139<面向对象程序设计(java)>第十八周学习总结 1.实验目的与要求 (1) 综合掌握java基本程序结构: (2) 综合掌握java面向对象程序设计特点: ...

  3. 杨玲 201771010133《面向对象程序设计(java)》第十六周学习总结

    <面向对象程序设计(java)>第十六周学习总结 第一部分:理论知识学习部分 1.程序是一段静态的代码,它是应用程序执行的蓝本.进程是程序的一次动态执行,它对应了从代码加载.执行至执行完毕 ...

  4. 2018-2019-20172329 《Java软件结构与数据结构》第九周学习总结

    2018-2019-20172329 <Java软件结构与数据结构>第九周学习总结 教材学习内容总结 <Java软件结构与数据结构>第十五章-图 一.图及无向图 1.图的相关概 ...

  5. 201771010137 赵栋《面向对象程序设计(java)》第十五周学习总结

    实验十五  GUI编程练习与应用程序部署 实验时间 2018-12-6 一:理论部分. 1.Java 程序的打包:编译完成后,程序员将.class 文件压缩打包为 .jar 文件后,GUI 界面序就可 ...

  6. 201771010137 赵栋《面向对象程序设计(java)》第十八周学习总结

    (1) 综合掌握java基本程序结构: (2) 综合掌握java面向对象程序设计特点: (3) 综合掌握java GUI 程序设计结构: (4) 综合掌握java多线程编程模型: (5) 综合编程练习 ...

  7. 201771010112罗松《面向对象程序设计(java)》第十五周学习总结

    1.实验目的与要求: (1) 掌握Java应用程序的打包操作: (2) 了解应用程序存储配置信息的两种方法: (3) 掌握基于JNLP协议的java Web Start应用程序的发布方法: (5) 掌 ...

  8. java设计一个程序后怎么测试_Java语言程序设计(第1阶段学习测试)(都平)

    第 1 页 共 5 页 山东省过程性考试课程 Java 语言程序设计(第2阶段)测试 一. 简答题 (本大题共15个小题,每小题4分,共60分) 1. 什么是类?任何定义一个类?类中包含哪几部分,分别 ...

  9. 201771010126 王燕《面向对象程序设计(Java)》第十六周学习总结

    实验十六  线程技术 实验时间 2017-12-8 1.实验目的与要求 (1) 掌握线程概念: ‐多线程 是进程执行过中产生的多条线索. 是进程执行过中产生的多条线索. 是进程执行过中产生的多条线索. ...

最新文章

  1. Quartz.net官方开发指南 第十课: 配置、资源使用以及SchedulerFactory
  2. Ajax和JSON-学习笔记02【JQuery方式实现Ajax】
  3. LoadRunner测试下载功能点脚本(方法一)
  4. 四川第七届 C Censor (字符串哈希)
  5. 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
  6. 以太坊 智能合约 代码 数据空间 存储在哪儿
  7. 个人博客的使用-- docsify
  8. 详细Ubuntu桥接模式网络配置过程
  9. oralce 表字段扩容(修改表字段长度)
  10. 2011-2017年中国各地政府BIM相关标准政策汇总
  11. Microsoft edge已过期
  12. w ndows摄像头驱动怎么安,电脑中如何安装摄像头驱动
  13. MCtalk对话尚德机构:与教研和大数据结合的AI,才是真功夫
  14. 大学生应该读什么书——一位年轻老师给他的年轻学生的一封回信
  15. 繁星闪烁 ,芳华似锦,走自己的路
  16. 交互设计师修炼指南!教你从零开始成为优秀交互设计师
  17. OSRM开源地图导航引擎介绍一
  18. STL容器之string
  19. Elasticsearch的节点与分片
  20. 芝麻叶泡水的营养价值 芝麻叶泡水的功效与作用

热门文章

  1. apimac版 java_jdk1.8 mac官方下载-Java SE Development Kit 8 mac下载8u181 官方最新版__西西软件下载...
  2. java 手机视频_JAVA炫播手机视频
  3. 用python实现语音的传输功能_用Python+WechatPCAPI实现微信消息防撤回
  4. 软件开发人员薪资标准 人月_IT从业者培训前后薪资差距近3000块钱
  5. html跨域post请求,使用fetch跨域POST请求
  6. Dart学习笔记01:环境搭建与开发环境配置
  7. 安卓第二阶段实训预备案例:访问媒体库音频数据
  8. 【codevs2516】【BZOJ2461】符环,DP
  9. linux arm 64 hard float abi,ARMHF(hard-float ABI for ARM)
  10. 【Openstack】实录手动部署Openstack Rocky 双节点(5)- Neutron