0

面向对象第一单元博客作业

通过第一单元的学习,首先是对面向对象程序设计思想有了一个大致的认识。其次对于面向对象语言的各种概念和机制有了大致的了解并进行了应用(如类、方法、继承、接口、try-catch机制等)。通过自己课下练习、与同学讨论和在课上通过老师对作业的总结讲解,能够明确感受到这样一种思想与之前接触的面向过程的一些程... ...

zhangxinmiao 发布于 2019-03-26 20:16 评论(0)阅读(118)
0

OO第一单元(求导)单元总结

OO第一单元(求导)单元总结 这是我们oo课程的第一个单元,也是意在让我们接触了解掌握oo思想的一个单元,这个单元的作业以求导为主题,从一开始的加减多项式求导再到最后的嵌套多项式求导,难度逐渐提高,编程思想也逐步深入面向对象,如果说前两次作业还可以用C语言的面向过程的思想去对付,那么第三次作业可以说 ...

17373253 发布于 2019-03-26 19:15 评论(0)阅读(71)
0

BUAA OO 2019 第一单元作业总结

[TOC] 总 本博文是2019年北航面向对象(OO)课程第一单元作业(多项式求导)的总结。三次作业的要求大致如下: 第一次作业:简单幂函数的求导,如 $1 + x^5 + 4 x^3$ 第二次作业:简单幂函数和简单正余弦函数的求导,如 $ 5 sin(x)^2+5 cos(x) cos(x)+12 ...

LutingWang 发布于 2019-03-26 18:01 评论(0)阅读(146)
0

关于Java中构造方法的问题以及回答

构造方法 概念: 又叫 构造器,区分于传统的方法,是一个在创建对象时被系统自动调用的特殊方法 作用: 一:为对象进行初始化(成员变量)的工作 二:为对象在堆内存中开辟独立的内存空间 定义格式: 访问修饰符 方法名(){ } 用法: 只能通过new关键字进行调用 注意事项: 一:方法名必须和类名保持一 ...

小菜鸟大梦想 发布于 2019-03-26 17:32 评论(0)阅读(212)
0

2019北航OO第一单元作业总结

一、前三次作业内容分析总结 前言 前三次作业,我提交了三次,但是有效作业只有两次,最后一次作业没能实现多项式求导的基本功能因此无疾而终,反思留给后文再续,首先我介绍一下这三次作业,三次作业围绕着多项式求导展开,输出目的都是一致的,即对输入的多项式进行求导,将求导结果打印到显示屏,作业难度递增,每一次 ...

Anferi 发布于 2019-03-26 15:10 评论(0)阅读(69)
0

BUAA-OO-2019 第一单元总结

第一次作业 第一次作业需要完成的任务为简单多项式导函数的求解。 思路 因为仅仅是简单多项式的求导,所以求导本身没有什么可说的,直接套用幂函数的求导公式就行了,主要的精力是花在了正则表达式上。这里推荐两个网站: https://github.com/ziishaned/learn regex http ...

AdamDing 发布于 2019-03-26 12:57 评论(0)阅读(91)
0

第一单元总结

第一单元总结 作业总结 一 程序结构分析 ​ 因为在此之前并没有接触过 java 语言或者是与之相似的语言, 而不用说 OO 的概念, 所以一切都是全新的. 开始的时候脑子并没有任何面向对象的概念, 类这个概念仅仅建立在 C 语言的某个 .c 文件之上, 简单地认为 java 中的类就是 C 中的 ...

燈心 发布于 2019-03-26 12:30 评论(0)阅读(74)
0

关于Java中static关键字的用法以及从内存角度解析

在Java中,static可以用来修饰成员变量和成员方法。 修饰成员变量,称为静态成员方法 修饰静态方法,称为静态成员方法 搞清楚用法和区别之前,先搞清static声明的变量和普通非静态变量在内存的分布是怎样的,这样的话,理解起来会事半功倍的。 代码测试如下: 运行结果: 张三 王隔壁 在内存的结果 ...

小菜鸟大梦想 发布于 2019-03-25 21:37 评论(0)阅读(194)
2

BUAAOO-First-Summary

目录 homework & class & trainning : 两次上机、三次作业、四周课堂 code analysis & review : 为什么我没有bug 黑盒测试和白盒测试 OO 设计感言 Scanning: Creational Pattern & Multithreading 一、 ...

i_love_oo_forever 发布于 2019-03-25 21:04 评论(0)阅读(189)
1

2019年北航OO第一次博客总结

一、基于度量对程序结构的分析 1. 第一次作业 1.1 基于类的分析的度量 首先,基于类的属性个数,方法个数,每个方法的规模,每个方法的控制分支数目,类总代码规模等特征对本次作业的结构进行分析。 1.2 基于类间内聚和耦合的度量 我使用了MetricsReloaded插件来对代码的复杂度进行了分析。 ...

hero6688 发布于 2019-03-24 21:47 评论(0)阅读(208)
0

BUAA_OO第一单元总结性博客作业——表达式求导

一、程序设计思路 在我的三次作业中都采用了类的分层结构,采用逐项匹配,分层求导的思路。 (一)、 第一次作业中构建了Polynimial(多项式)类,在类的构造器中就完成了对非法空格的判断并对合法表达式进行删除空格处理。由于第一次作业仅含有带有系数的幂函数与常数项,因而我就没有专门构建针对每一个项的 ...

古木月可 发布于 2019-03-23 14:29 评论(0)阅读(130)
1

不会python?那就换一种姿势爬虫!Java爬虫技术总结

—本博客为原创内容,转载需注明本人— 前几天有个师妹将要毕业,需要准备毕业论文,但是论文调研需要数据资料,上知网一查,十几万条数据!指导老师让她手动copy收集,十几万的数据手动copy要浪费多少时间啊,然后她就找我帮忙。我想了一下,写个爬虫程序去爬下来或许是个不错的解决方案呢!之前一直听其他人说爬 ...

忧郁的峰哥 发布于 2019-03-21 17:16 评论(1)阅读(2046)
1

【原创】如何用面向对象思想编写代码

一、什么是面向对象 在用面向对象思想写代码之前,先了解一下什么是面向对象? 个人理解: 面向对象:把现实世界里的具体物体或者逻辑世界的逻辑物体,用抽象手段,把这些物体抽象成程序能够识别的类,使类具备物体的属性和行为,把物体与物体之间的关联转换成类与类之间的关联,用编程逻辑把这些关联表示出来设计成程序 ...

杜俊强 发布于 2019-03-15 15:06 评论(2)阅读(796)
0

程序员奇谈之我写的程序不可能有bug篇

程序员在普通人的印象里是一份严(ku)谨(bi)的职业,也是一个被搞怪吐槽乐此不疲的职业,程序员们面对复杂的代码敲打电脑时连眉头都不会皱一下,但是有一个词却是他们痛苦的根源,它就是Bug。 有不少的新手程序员,刚开始都是从修BUG开始做起的。 修bug有助于熟悉项目,了解大概哪些类参与了执行线路,相 ...

魏杨杨 发布于 2019-03-14 17:55 评论(0)阅读(217)
0

使用java发送QQ邮件的总结

最近帮朋友做个网站,实现用邮箱订阅功能,所以现在把这个发送邮件的功能放在这里,算是这两天工作的总结吧! 首先,想要实现订阅功能,要把邮箱保存,但是这个做的是个小网站,前后台交互的太少了,所以我就直接保存在了文件里面,用到的时候,直接读取。 下面是保存邮箱号到本地文件的代码。 这里用到的就是简单的输入 ...

吕小飞 发布于 2019-03-14 10:39 评论(0)阅读(409)
0

“C++动态绑定”相关问题探讨

一、相关问题: 1. 基类、派生类的构造和析构顺序 2. 基类、派生类中virtual的取舍 二、测试代码: 三、探讨与结论: 1. 基类、派生类的构造和析构顺序为:基类构造-派生类构造-派生类析构-基类析构 上述代码输出结果为: 2. 基类、派生类中virtual的取舍:若要实现动态绑定,基类中v ...

kenler 发布于 2019-03-13 12:02 评论(0)阅读(71)
1

面向对象设计原则

很久之前的读书整理内容,躺在草稿里很久了。。。 一、 "开放-封闭"原则(OCP) Open-Closed Principle原则讲的是:一个软件实体应当对扩展开放,对修改关闭。 优点: 通过扩展已有软件系统,可以提供新的行为,以满足对软件的新的需求,使变化中的软件有一定的适应性和灵活性。 已有软件 ...

Jerry Tian 发布于 2019-03-07 21:05 评论(0)阅读(111)
0

OOP_面向对象程序设计概述

李际军老师“面向对象程序设计”课程第一课笔记整理 面向对象程序设计概述 20世纪90年代以来面向对象程序设计(Object Oriented Programming, 简称OOP) 迅速地在全世界流行, 并一跃成为程序设计的主流技术。 现在,面向对象程序设计的思想已经被越来越多的软件设计人员所接受, ...

鲸90830 发布于 2019-03-07 11:37 评论(0)阅读(184)