Chapter 1 - Introduction to Objects

第一章:

1. 汇编语言是对底层机器的轻微抽象,C是对汇编语言的抽想,但是他们所作的主要抽象仍要求在解决问题时要基于计算机的结构,而不是基于你所要解决问题的结构来考虑。程序员必须建立起在机器模型和实际待解问题的模型之间的关联,建立这种映射是费力的

2. 因为类描述了具有相同特性(数据元素)和行为(功能)的对象集合,所以一个类实际上就是一个数据类型,例如所有浮点型数字具有相同的特性和行为集合。二者的差异在于,程序员通过定义类来适应问题,而不再被迫只能使用现有的用来表示机器中的存储单元的数据类型。可以根据需求,通过添加新的数据类型来扩展编程语言。

3. protected :继承的类可以访问protected成员

4. 默认的: 没有指定访问权限关键字,就是包访问权限,类可以访问在同一个包中的其他类的成员。

private = in class only

default = in package

protected = in package + in subclass

public = in anywhere

5. 单根继承结构object,保证所有对象都具备某些功能,是垃圾回收器的实现变得容易很多。

6. 在单根继承结构中的所有对象都具有一个共用接口,所以它们归根到底都是相同的基本类型

7. Flex它允许你创建基于Flash的与applet相当的应用,applet所需要的jre浏览器不普遍,但是Flash player却很普遍,他们都是浏览器客户端编程。

你可能感兴趣的:(Chapter 1 - Introduction to Objects)