名师讲坛:Java开发实战经典(第2版)
上QQ阅读APP看书,第一时间看更新

第5章 面向对象编程(基础篇)

通过本章的学习可以达到以下目标:

1.了解面向对象的三大特征。

2.掌握类与对象的关系、定义及使用。

3.掌握对象的创建格式,并可以创建多个对象。

4.掌握对象的内存分配过程。

5.掌握封装性的概念及使用。

6.掌握构造方法的定义格式、调用时机、构造方法的重载、构造方法的私有化意义。

7.掌握匿名对象的概念及应用。

8.可以通过所学到的知识完成简单类的开发。

9.掌握String类的特点及其主要的操作方法。

10.掌握this关键字的作用,并可以使用this关键字完成对象的比较操作。

11.掌握static关键字,并可以阐述出static属性及static方法的特点。

12.掌握主方法的组成及运行时的参数传递。

13.掌握Java中的普通代码块、构造块、静态块3种代码块的使用方法。

14.掌握内部类的特点及应用,以及内部类调用方法中参数的要求。

前面所学习到的全部知识都只属于Java的基本程序设计范畴,属于结构化的程序开发,但是使用结构化方法开发的软件,其稳定性、可修改性和可重用性都比较差,这是因为结构化方法的本质是功能分解,是围绕实现处理功能的“过程”来构造系统的,然而在软件开发中大部分的用户需求是会随时改变的,所以对于使用结构化开发方式的设计是灾难性的,为了解决软件技术的多变性,并且可以很好地适应用户的变化,产生了面向对象技术,在本章将向读者介绍Java中的核心组成—类(class)。此外,为便于读者的理解,在本章中还加入了大量的程序分析,让读者清楚地知道每一个主要知识点的应用。