1,java面向对象(封装,继承,多态,抽象)
面向对象编程(oop)是一种计算机编程架构,是指计算机程序是由单个能起到子程序作用的单元或者对象组成。
(重用性,灵活性,扩展性)
2,封装给给对象内部提供了隐藏内部特性和行为的能力(提高了代码的可用性和可维护性,禁止对象之间的不良交互提高模块化)
3,多态
给不同的底层数据类型做相同的接口的能力。
4,继承
给对象提供了从基类获取字段和方法的能力,提高了代码的重用性。
5,抽象
根据功能而不是实现细节来创建类。(将类的实现细节和行为分离开来)
6,微波炉仿真
简述:模拟微波炉对食物设置 加热时间 和 火力档位 的情况下进行加热。
功能设计:计时器,加热系统,显示及操作系统
在设置好火力档位后,点开始按键,在计时模块开始的同时,会启动一个线程类对象,加热开始。
当计时结束或者点击停止按键后。会终止线程,加热结束。
7,无人机
简述:无人机不间断的传回位置数据,判断无人机的实时位置信息。
无人机每次传回的数据前三项为上一次传回数据时无人机的坐标,后三项为这两次无人机的位移。
我主要根据无人机传回的特定格式的三维坐标数据计算无人机的真实坐标,以及对位置信息正确与否的判定。
LineNumberReader(in); //按按行读取文件
定义一个数组存储位置数据,以便下一步分析
使用substring方法来从位置数据中提取上次定位和位移。
然后用数组存储提取出来的信息进行判断。
8,时控
这是一个主要针对手机重度使用人群提供的软件设计。
根据用户提前设计好的时间区间或者导入的课成时间,应用会在此时间内仅仅保留手机的短信和电话功能,其余时间正常。
当用户遵守应用的时间规定来使用手机,便可获得一定的积分,用于兑换学校这个商业系统的消费优惠卷。
网友评论