【课前思考】

  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内部类