当前位置:
文档之家› 面向对象程序设计总结.ppt
面向对象程序设计总结.ppt
面向对象程序设计——sy_lijsh@ 7
对象和类
类的写法 创建对象 对象的生存期 变量的隐藏 值传递和地址传递 对象的比较
= =和equals()
this和super 构造函数 static和final
面向对象程序设计——sy_lijsh@ 8
封装
面向对象程序设计——sy_lijsh@ 12
图形用户界面
布局的意义 识别简单控件 布局
掌握4种基本布局,了解GriddBagLayout布局
Applet概念
沙箱约束 Applet子类 init、start、stop、paint方法 参数传递
面向对象程序设计——sy_lijsh@ 13
读程序,写结果
5小题,每题4分
编程题
1道题,20分
面向对象程序设计——sy_lijsh@ 3
Java基本语法及概念
熟悉基本关键字(保留字)
true false 面向对象程序设计——sy_lijsh@ 4
Java基本语法及概念
变量的声明及初始化
强类型检查
运算符和表达式
多线程
多线程的作用 两种方式实现多线程 主函数是run,启动用start 线程的冲突及解决
面向对象程序设计——sy_lijsh@ 16
封装的意义
隐藏
Java中的实现
public protected
同一个类中
√
√
同一包中
√
√
不同包中子类
√
√
不同包中非子类
√
×
default √ √ × ×
private √ × × ×
面向对象程序设计——sy_lijsh@ 9
继承
继承的意义
代码重用
继承的实现
单重继承
抽象类 接口
面向对象程序设计总结
考核内容
Java基本语法及概念 数组和字符串 面向对象的基本特征
封装 继承 多态
异常处理 图形用户界面(布局) 输入输出(基本概念) 多线程(基本概念)
面向对象程序设计——sy_lijsh@ 2
考核方式
开卷考试 选择题
20小题,每题3分
面向对象程序设计——sy_lijsh@ 10
多态
多态的意义
代码的可扩展性 代码的可维护性
多态的实现
向上映射 函数重载 函数覆盖 对象的强制类型转换
面向对象程序设计——sy_lijsh@ 11
异常处理
集中处理机制 异常的分类
运行时异常 异常
异常处理 编写异常
事件
委托
事件源、事件、事件监听器
事件接口 事件处理 事件适配器
面向对象程序设计——sy_lijsh@ 14
输入输出
流的基本概念 节点流和过滤器 字节流和字符流 文件的处理
文件对象 文件节点流 流的嵌套
面向对象程序设计——sy_lijsh@ 15
位运算符 & | ~
流程控制
强类型检查 标号 程序的运行结果
面向对象程序设计——sy_lijsh@ 5
数组
数组的声明
动态的 对象形式
数组的使用 命令行参数
面向对象程序设计——sy_lijsh@ 6
字符串
String和StringBuffer的异同 字符串池 字符串函数 字符串和其他数据类型的转换