JAVA开发 葵花宝典 08

JAVA开发 葵花宝典 08

ID:46172511

大小:287.50 KB

页数:25页

时间:2019-11-21

JAVA开发 葵花宝典 08_第1页
JAVA开发 葵花宝典 08_第2页
JAVA开发 葵花宝典 08_第3页
JAVA开发 葵花宝典 08_第4页
JAVA开发 葵花宝典 08_第5页
资源描述:

《JAVA开发 葵花宝典 08》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第8章对象和包上一章介绍过对象的概念,并且提出了对象是通过类创造出来的,为什么呢?是如何创造出来的呢?本章将介绍对象和包的知识,通过对对象的讲述,希望读者能将对象和类作个对比。对象、包是Java程序设计的核心之一,也是面向对象程序设计与面向过程程序设计的最大不同点之一。8.1对象什么是对象呢?本节将会详细的给大家讲述对象概念、用法,以及如何创建它们。对象是一个比较抽象的概念。在这里将会结合实例进行讲述、分析,让读者能够从本质上很好的理解对象。8.1.1什么是对象很多编程爱好者,包括有过很多年编程经验的人,对于对象的概念都是很模糊的,如果将对象的概念与现实生活中的实物相比,就会发现对象其

2、实是很好理解的。对象就是实际生活中的事物,可以说一切都是对象,在现实生活中时时刻刻都接触到对象这个概念,例如桌子、椅子、电脑、电视机、空调等等。这些实物都可以说是对象。(具体内容请参照本书)8.1.2操作对象读者初步了解到,对象其实就是现实生活中的事物,现实生活中要经常去使用和操作这些事物,那么如何去操作这些事物(对象)呢?(具体内容请参照本书)8.1.3初始化对象创建一个对象时,总希望它能马上能被初始化,即立刻将其与相应的对象进行关联。在Java中,这是一个非常简单的工作。使用关键字“new”来完成对象句柄的命名,用“=”将对象句柄与对象关联。(具体内容请参照本书)8.2对象家族中的

3、成员对象家族中有什么呢?有对象的成员方法和对象的成员变量,这些都有什么含义?如何使用它们?在本节中,将会通过实例为读者详细的讲述。8.2.1对象的成员方法方法就是能够让这个对象做什么,或者表现出什么状态的函数,举一个例子,有一个自行车的对象,如何让它停止、如何驾驶它,这些都是前面所提到的方法。方法就是其他编程语言中所提到的函数,而这个函数是用来实现对象的某个功能,或表现出对象的某个状态。什么是成员?(具体内容请参照本书)8.2.2.对象的成员变量成员变量是什么呢?理解了成员方法,一定可以知道成员变量是什么。成员变量就是对象所拥有的、并且代表对象的属性值,例如一个自行车对象,它的颜色、材

4、料等都是这部自行车的属性值,也可以说是它的成员变量。提起成员变量,就想到前面讲过的局部变量。其实这里说的成员变量相当于前面说过的类变量。它也可以不用初始化,系统自动给它赋值。局部变量就不能不初始化了,否则在编译的时候会报错,前面已经有过实例,此小节就不再赘述。8.3对象中访问控制符的重要性在Java程序设计中,有一个很重要的知识点,就是访问控制符。不要看它的内容简单,但其重要性决定了程序可运行性。下面将讲述访问控制符,希望读者能够好好的掌握它的用法,它决定了一个程序的运行结果。甚至决定了一个程序是否能运行。8.3.1什么是访问控制符访问控制符在Java程序语言中,有着举足轻重的作用。那

5、什么是访问控制符呢?所谓的访问控制符就是能够在控制访问权限的关键字。在Java程序语言中的访问控制符有好几种,但是它又被分为不同的类别,具体的划分情况如下:(具体内容请参照本书)1.出现在成员变量与成员方法之前的访问控制符private2.public控制符3.出现在类之前的访问控制符8.3.2如何使用访问控制符及其重要性本节继续讲述访问控制符,学习应该如何在程序中灵活运用这些访问控制符。访问控制符对于整个程序段是非常关键的,当需要让自己编写的这个类,被所有的其他类所公共拥有时,可以将类的访问控制符写为“public”。当需要让自己的类,只能被自己的包中的类所共同拥有时,就将类的访问控

6、制符改为“default”。8.4重载重载在整个Java程序语言设计中,有着非常重要的地位。本节将先讲述重载的概念,然后使用大量的实例,让读者更加清晰的熟悉重载,并且联系实际,将这个概念使用到现实生活中的程序开发中去,从而为以后的开发工作奠定基础。8.4.1什么是重载在Java中,同一个类中的2个或2个以上的方法可以有同一个名字,只要它们的参数声明不同即可,这种方法就被称为重载(overloaded),此过程称为方法重载(methodoverloading)。下面看一个详细的实例。(具体内容请参照本书)8.4.2用实例来说明重载的意义为了能让读者更加熟练运用重载方法编写程序,下面将举一

7、个有关重载的实例。(具体内容请参照本书)8.5包“包”机制是Java中特有的,也是Java中最基础的知识之一。一些初学Java的朋友,通常像学其他语言一样从教材上“copy”一些程序来运行,可是却常常遇到莫名其妙的错误提示,这些问题事实上都是对“包”的原理不理解。本节将就此问题进行深入阐述。8.5.1什么是Java中的包在Java程序语言中,为了开发方便,会将多个功能相似的类放到一个组内,而这个组就是“包”,包就像一个目录结构。先来观察目录结构

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。