2 Object Orientation . . . . . . . . . . . . . . . . . . . . . . . . . 85
Encapsulation (Exam Objective 5.1) . . . . . . . . . . . . . 86
Inheritance, Is-A, Has-A (Exam Objective 5.5) . . . . . . . . . 90
IS-A . . . . . . . . . . . . . . . . . . . . . . 94
HAS-A . . . . . . . . . . . . . . . . . . . . . 96
Polymorphism (Exam Objective 5.2) . . . . . . . . . . . . . 98
Overriding / Overloading (Exam Objectives 1.5 and 5.4) . . . . . 103
Overridden Methods . . . . . . . . . . . . . . . . 103
Overloaded Methods . . . . . . . . . . . . . . . 109
Reference Variable Casting (Objective 5.2) . . . . . . . . . . 116
Implementing an Interface (Exam Objective 1.2) . . . . . . . . 120
Legal Return Types (Exam Objective 1.5) . . . . . . . . . . . 126
Return Type Declarations . . . . . . . . . . . . . . 126    declaration:n 实例化、例示
Returning a Value . . . . . . . . . . . . . . . . . 128
Constructors and Instantiation (Exam Objectives 1.6, 5.3, and 5.4) . . . . . . . . . . . . 130
Determine Whether a Default Constructor Will Be Created . . . . . . . . . . . . . . . . 135
Overloaded Constructors . . . . . . . . . . . . . . 139
Statics (Exam Objective 1.3) . . . . . . . . . . . . . . . 145
Static Variables and Methods . . . . . . . . . . . . 145
Coupling and Cohesion (Exam Objective 5.1) . . . . . . . . . 151         couple: n 耦合、结合、连接          cohesion:n (内聚)凝聚、结合、内聚力
✓ Two-Minute Drill . . . . . . . . . . . . . . . . . 157
Q&A Self Test . . . . . . . . . . . . . . . . . . . . 162
Self Test Answers . . . . . . . . . . . . . . . . . 171
3 Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Stack and Heap—Quick Review . . . . . . . . . . . . . . 184    heap:n/v 堆、积累、堆积     stack:(堆栈)n/v 堆、积累、堆积
Literals, Assignments, and Variables (Exam Objectives 1.3 and 7.6) . . . . . . . . . . . . . . 186

Literal Values for All Primitive Types . . . . . . . . . 186 literal:n字面、文字    primitive:n基元、原始事物、基本体。

 这个怎么理解呢,用原文的一句话表示吧

A primitive literal is merely a source code representation of the primitive data types ,in other words , an integer , floating point number , boolean , or character that you type in while writing code , the following are examples of primitive literals  

原始文字仅仅是原始数据类型的源代码表示,换句话说,您在编写代码时键入的整数,浮点数,布尔值或字符,以下是原始文字的示例  

Assignment Operators . . . . . . . . . . . . . . . 190
Exercise 3-1: Casting Primitives . . . . . . . . . . 195
Using a Variable or Array Element That Is Uninitialized and Unassigned . . . . . . . . . . . . . . . . 203  uninitialized:未初始化的  unassigned:未赋值的
Local (Stack, Automatic) Primitives and Objects . . . . 207

2对象方向。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 85
封装(考试目标5.1)。 。 。 。 。 。 。 。 。 。 。 。 。 86
 继承,Is-A,Has-A(考试目标5.5)。 。 。 。 。 。 。 。 。 90
 IS-A。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 94
有一个 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 96
多态性(考试目标5.2)。 。 。 。 。 。 。 。 。 。 。 。 。 98
覆盖/重载(考试目标1.5和5.4)。 。 。 。 。 103
覆盖方法。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 103
重载方法。 。 。 。 。 。 。 。 。 。 。 。 。 。 109
参考变量铸件(目标5.2)。 。 。 。 。 。 。 。 。 。 116
实施界面(考试目标1.2)。 。 。 。 。 。 。 。 120
 法定回报类型(考试目标1.5)。 。 。 。 。 。 。 。 。 。 。 126
 返回类型声明。 。 。 。 。 。 。 。 。 。 。 。 。 。 126
 回报价值。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 128
 构造函数和实例化(考试目标1.6,5.3和5.4)。 。 。 。 。 。 。 。 。 。 。 。 130
确定是否创建默认构造函数。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 135
重载构造函数。 。 。 。 。 。 。 。 。 。 。 。 。 139
静态(考试目标1.3)。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 145
 静态变量和方法。 。 。 。 。 。 。 。 。 。 。 。 145
耦合和凝聚力(考试目标5.1)。 。 。 。 。 。 。 。 。 151
 ✓两分钟钻。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 157
 问答自检。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 162
自检答案。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 171
3作业。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 183
 堆栈和堆快速审查。 。 。 。 。 。 。 。 。 。 。 。 。 。 184
 文字,作业和变量(考试目标1.3和7.6)。 。 。 。 。 。 。 。 。 。 。 。 。 。 186
 所有原始类型的字面值。 。 。 。 。 。 。 。 。 186
作业经营者。 。 。 。 。 。 。 。 。 。 。 。 。 。 190
练习3-1:铸造原型。 。 。 。 。 。 。 。 。 。 195
使用未初始化和未分配的变量或数组元素。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 203
 本地(堆栈,自动)原语和对象。 。 。 。 207

2017/8/4 SCJP学习的更多相关文章

  1. 回望2017,基于深度学习的NLP研究大盘点

    回望2017,基于深度学习的NLP研究大盘点 雷锋网 百家号01-0110:31 雷锋网 AI 科技评论按:本文是一篇发布于 tryolabs 的文章,作者 Javier Couto 针对 2017 ...

  2. 2017/7/26 SCJP英语学习

    1 Declarations and Access Control ............... 1 Java Refresher . . . . . . . . . . . . . . . . . ...

  3. 2017寒假零基础学习Python系列之 印子

    今日为2017年2月6日,据在慕课网上学习廖雪峰Python教程也快一周左右了,完全是零基础入门Python,大一上学期粗浅的接触学习了C语言,早就听说过Python语言的大名,又想把Python的爬 ...

  4. [2017.02.04] C++学习记录(1)

    编编程语言的目的是帮助程序员以代码的形式表述ideas.编程语言一方面为程序员提供一组关于可以做什么的抽象,另一方面为程序员提供可以被机器执行的轮子.C++编程语言,支持4种编程范式:过程式(Proc ...

  5. fir.im Weekly - 可能是 2017 最好的 Swift 学习资源

    春节假期刚结束,一大批新鲜干货就来了.@故胤道长 分享了一份开源 Swift30 Projects ,内含 30 个小App,更新至 Swift 3.0,目前更迭的这个版本更注重代码规范和架构设计,且 ...

  6. 2017.3.12 H5学习的第一周

    本周我开始了H5的学习,在这一周里我们从html的基本标签开始一直讲到了才算css的用法,接下来我将记录下来本周我学到的H5的内容. 首先是声明文档,声明文档类型是HTML5文件,它在HTML文档必不 ...

  7. 2017寒假零基础学习Python系列之函数之 函数之定义可变参数

    若想让函数接受任意个参数,就可以定义一个可变的参数: def fn(*args): print args fn() >>>() fn(1,2,5,6) >>>(1, ...

  8. 2017寒假零基础学习Python系列之函数之 定义默认参数

    在定义函数时,可以有默认参数例如Python自带的函数int(),其实就是两个参数,我们既可以传一个参数,又可以传两个参数 int(') >>>123 int(',8) 83 int ...

  9. 2017寒假零基础学习Python系列之函数之 递归函数

    什么是递归函数? 在函数内部,也可以继续调用其他函数,如果一个函数在内部调用本身,这个函数为递归函数举一个求n的阶乘的例子: def fact(n): if n == 1: return 1; els ...

随机推荐

  1. 读书笔记二、ndarray的数据类型

    dtype(数据类型)是一个特殊的对象,它含有ndarray将一块内存解释为特定数据类型所需的信息: import numpy as np arr1=np.array([1,2,3],dtype=np ...

  2. ZMQ相关

    一般来说,做bind的是服务端,做connect的是客服端.zmq的bind和connect与我们通常的socket中bind和connect是不一样的,最起码的,我们它没有启动的先后顺序,而在我们通 ...

  3. WPF RichTextBox 当前光标后一个字符是文档的第几个字符

    WPF RichTextBox 当前光标后一个字符是文档的第几个字符 运行环境:Win10 x64, NetFrameWork 4.8, 作者:乌龙哈里,日期:2019-05-05 参考: TextP ...

  4. leetcood学习笔记-39-组合总和

    题目描述: 方法一: class Solution: def combinationSum(self, candidates, target): """ :type ca ...

  5. 大转盘抽奖css3+js(简单书写)

    今天花了一段时间简单写了下抽奖大转盘,这里写的只是自己想到的简单的写了下(也希望收获其他想法),后续,再写的话会更新. 大体思路:页面加载完成后,通过监听开始按钮的点击事件.然后会根据产生的随机数,通 ...

  6. 开发中运行mysql脚本,发现提示mysql提示Column count doesn't match value count at row 1错误

    开发中运行mysql脚本,发现提示mysql提示Column count doesn't match value count at row 1错误, 调试后发现是由于写的SQL语句里列的数目和后面的值 ...

  7. ionic-CSS:ionic 按钮

    ylbtech-ionic-CSS:ionic 按钮 1.返回顶部 1. onic 按钮 按钮是移动app不可或缺的一部分,不同风格的app,需要的不同按钮的样式. 默认情况下,按钮显示样式为:dis ...

  8. sklearn 调用逻辑回归函数训练数据时出现 “unknown label type:unknown”

    problemsolution:

  9. VS新建工程或者新建项时 出现未定义标识符号

    VS新建工程或者新建项时 出现未定义标识符号,编译之后不影响运行,但是看着很不舒服,影响效率. 解决办法:属性--->VC++目录-->包含目录-->编辑,将自己所用QT的inclu ...

  10. 4.1_springboot2.2任务之异步、定时、邮件任务

    1.异步任务 ​ 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的:但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在Spri ...