【课前思考】
1. 什么是对象?什么是类?什么是包?什么是接口?什么是内部类?
2. 面向对象编程的特性有哪三个?它们各自又有哪些特性?
3. 你知道java语言在面向对象编程方面有何独特的特点吗?
【学习目标】
本讲主要讲述了java语言的面向对象技术,包括面向对象的基本概念、面向对象的程序设计方法及java中的类、包、对象、抽象类、接口和面向对象的特性。通过本讲的学习,同学们可以使用面向对象技术编写java程序。
【学习指南】
应深刻理解各知识点的概念,使用上一讲的编程基础知识及面向对象技术,编写简单的java类,由浅至深,养成风格良好的编程习惯。
【难 重 点】
重点:
1. 仔细体会面向对象编程的思想,熟练理解类和对象的概念,理解面向对象的特性,会编写简单的类,逐渐掌握面向对象编程的方法。
2. 注意java语言中,不允许多重继承,以及类变量和类方法的使用。
难点:
1. 理解方法重载和方法重写,不要混淆了两者的使用。
2. 类变量和类方法的使用。
3. 接口的使用。
【知 识 点】
3.1 面向对象技术基础
3.1.1 面向对象的基本概念
3.1.2 面向对象的基本特征
3.1.3 面向对象的程序设计方法
3.2 Java语言的面向对象特性
3.2.1 类
3.2.2 对象
3.2.3面向对象特性
3.2.4抽象类和接口
3.2.5内部类
|