第第4章章 面向对象程序设计基础面向对象程序设计基础主要内容主要内容4.1 4.1 面向对象的基本概念面向对象的基本概念面向对象的基本概念面向对象的基本概念4.2 4.2 类的定义类的定义类的定义类的定义4.3 4.3 类和对象的使用类和对象的使用类和对象的使用类和对象的使用 4.4 4.4 包包包包packagepackage4.5 4.5 成员变量及方法的访问权限成员变量及方法的访问权限成员变量及方法的访问权限成员变量及方法的访问权限4.6 final4.6 final、thisthis及其它及其它及其它及其它 4.1面向对象编程的概念面向对象编程的概念 面向对象程序设计面向对象程序设计面向对象程序设计面向对象程序设计n n基本思想基本思想基本思想基本思想:n将数据以及对于这些数据的操作,封装在一个单独的数据将数据以及对于这些数据的操作,封装在一个单独的数据结构中。结构中。n所有的对象都同时拥有属性以及与这些属性相关的行为。所有的对象都同时拥有属性以及与这些属性相关的行为。n对象之间的联系是通过消息来实现的。对象之间的联系是通过消息来实现的。n n基本概念:基本概念:基本概念:基本