I. Object-Oriented Program Design 面向对象编程
1. 我们需要明白如何用计算机的方式来看待问题 2. 需要明白怎么把现实生活中的数据用计算机的方式描述 3. 我们要知道类和接口的特点以及两种关系(“is-a”是继承关系,“has-a”是组成关系) 4. 明白code reuse和code overload这两种易混淆的概念 5. 需要明白数据呈现形式和算法实现形式 6. 需要明白如何把操作分解,简单地说就是把一个操作变为很多子操作II. Program Implementation
A. 程序的实现方法(这里面的内容巴朗讲得很清楚,还有生动形象的例子) 1.Top-down 从上到下 2. Bottom-up 从下到上 3. Object-oriented 面向对象式 4. Encapsulation and information hiding 把一定对象封包和隐藏信息 5. Procedural abstraction 过程抽象 B. 程序结构 1.知道primitive types和reference types的特点和区别 2.知道常量、变量、方法及其参数、类、接口的定义和应用(这个及其重要,例如要学会如何使用extend、implement来创建子类和实现接口) 3.知道如何使用System.out.print、System.out.println输出数据(或其他有特殊说明的输出方式) 4.学会如何调用方法、如何顺序执行和条件执行、循环遍历、递归 5.知道数字的表达式、字符串表达式和布尔表达式的计算 C. AP要求的Java类(String等里面的方法和参数需要记忆,考过很多次)2008年AP计算机真题下载
2008年AP计算机-CS选择题真题下载
请扫码添加客服微信 并备注关键字「计算机真题」即可免费领取
[series id='363' title='更多AP真题下载' limit='6']