《编程导论(Java)·2.1.3改写(override)》,收集override内容. 方法改写(method overriding)是指对于父类定义的一个实例方法,同意子类提供自己的实现的一种语言特性。子类的实现将改写(override)或代替(replace)父类中的实现。 改写成功必须“同一 ...
分类:
编程语言 时间:
2016-04-03 10:26:16
阅读次数:
276
本文全然复制《编程导论(Java)·3.2.4 循环语句》的内容。除【】中的说明文字。请阅读和比較其它编程教材。我知道。假设我是一个刚開始学习的人,《编程导论(Java)》非常不适合自学。建议同学们阅读时,一定选择一本其它的书同一时候看,或上网。,由于太一般或简单的内容、或我不想留在书中占用篇幅的东...
分类:
编程语言 时间:
2015-12-28 20:24:41
阅读次数:
257
1.goal(目标) Computation thinking(计算思维) Understand code(read and write code) Understand abilities and limits map problem into computation 将科学问题转化的计算...
分类:
其他好文 时间:
2015-08-12 19:10:10
阅读次数:
136
《编程导论(Java)?第3章功能抽象》按照功能抽象的逻辑发展,介绍在Java语言环境中的三种流程、子程序和结构化分解、接口与实现相分离以及抽象方法——功能抽象的最高形式。而把操作/表达式是Java编程中最原始和起步级别的功能抽象。
SICP中,作为函数式编程语言的Scheme,它以表达式为基本单元,其功能抽象/函数抽象更为直接:按照丘奇的λ演算,完成对函数抽象的基本描述:
W是参数为变量x...
分类:
编程语言 时间:
2015-07-18 15:42:20
阅读次数:
184
1:优先级顺序 算数运算>比较运算>逻辑运算 2::1 and 2 <<2??? python里bollean表达式的返回的是决定表达式值的那个参数的值 3 or 0 <<3 3:round(2.6) <<3.0 ?? round(2.4)<<2.0 四舍五入 4 range(0,3)<<0,...
分类:
编程语言 时间:
2015-07-13 06:43:29
阅读次数:
194
4. 副作用
在一些语言如Pascal中,子程序被分成两种:函数和过程。虽然Java没有强制性地要求将方法区分为命令和函数,然而这种区别对于良好地设计程序有很大的帮助[1]。
首先说明一个概念:副作用(side effect)。副作用一般是针对操作(表达式)而言的,一个操作/表达式有“副作用”是指在对该表达式求值时,会改变程序的一个或多个数据,以致再次对该表达式求值时,可能会得出不同的结果...
分类:
编程语言 时间:
2015-07-11 18:33:17
阅读次数:
236
这个楼主,是我的学生么?2013年写的!
嗯,“编程范式也许是学习任何一门编程语言时要理解的最重要的术语”。这句话早在2005年出版《Java程序设计》(宋中山,严千钧编著,清华大学出版社)中写过。但是,
"托马斯.库恩提出“科学的革命”的范式论之后,Robert Floyd在1979年图灵奖的颁奖演说中使用了编程范式一词。编程范式一般包括三个方面,以OOP为例:.....",好像在《编程...
分类:
编程语言 时间:
2015-07-10 08:09:54
阅读次数:
184
★的后面重要言论/建议/格言……
★计算机软件开发的核心有二:程序的组织(面向对象技术)、问题求解(算法)。
★柏拉图法则:类的世界独立存在,对象世界由类创建而来。
★面向对象技术通过颠倒的理念世界而模拟唯物的真实世界。
★我服务故我在。
★Learning by doing.
★计算就是模拟——艾伦·凯(Alan Curtis Kay)
★程序必须是写给人读的,仅仅偶尔...
分类:
编程语言 时间:
2015-07-09 21:32:44
阅读次数:
188
《编程导论(Java)·0.1.5 问题求解》
程序员采用编程语言编写源代码的活动——编程常常概括成问题求解(problem solving)。
待解决的问题可大可小,而问题的解决方案正好需要计算机的参与。因此将编程活动称为问题求解,将计算机科学视为问题求解的科学。
问题的大小主要反映在代码量和软件开发参与者的数量上。
实际问题可以是:
² 打印乘法99表;
² ...
分类:
其他好文 时间:
2015-07-09 18:04:14
阅读次数:
126
修饰符private提供了最高的保护和最低的可见度:private修饰的域、方法和嵌套类型,只能在它的定义类中访问。
6.3.1 private
各类书籍中会有一些程序设计上的清规戒律,如:
★以private修饰所有的成员变量(Make all Member Variables private.)。
★以private修饰任一助手方法。(Make any helper methods p...
分类:
编程语言 时间:
2015-07-08 21:02:42
阅读次数:
159