Java语言基础教程 教学课件 作者 沈昕 03.ppt

Java语言基础教程 教学课件 作者 沈昕 03.ppt

ID:50051149

大小:196.00 KB

页数:68页

时间:2020-03-08

Java语言基础教程 教学课件 作者 沈昕 03.ppt_第1页
Java语言基础教程 教学课件 作者 沈昕 03.ppt_第2页
Java语言基础教程 教学课件 作者 沈昕 03.ppt_第3页
Java语言基础教程 教学课件 作者 沈昕 03.ppt_第4页
Java语言基础教程 教学课件 作者 沈昕 03.ppt_第5页
资源描述:

《Java语言基础教程 教学课件 作者 沈昕 03.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章Java语言编程深入3.1面向对象和Java库类3.4优化算法3.2初识图形用户界面3.3图形处理技术3.1面向对象和Java库类3.1.1面向对象的程序设计(1)对象(Object)。对象是面向对象程序设计的核心,也是程序的主要组成部分。一个程序实际上就是一组对象的总和。1.什么是面向对象(2)类(Class)。在客观世界中对象是大量存在的,为了便于理解和管理,通过归类的方法从一个个具体对象中抽取共同特征,就形成了类。对象是由类创建的,类是同一类型对象的集合和抽象。在Java语言中,每一个类是一种对象类型数据,属于不同类的对象具有不同的数据类型。

2、一个对象被称为其类的一个实例(Instance),是该类的一次实例化的结果。类还可以具有子类,子类除了具有类的所有状态和行为外,还具有自己特有的状态和行为。(3)消息(Message)。消息是面向对象系统中实现对象间的通信和请求任务的操作。当一个对象需要另外一个对象提供服务时,它向对方发出一个请求,而收到请求的对象会响应这个请求并完成指定的服务,这种向对象发出的请求就称为消息。消息是系统构成的基本元素,为对象提供了唯一合法的动态联系途径,使对象成为一个互相配合的有机整体。对象间传递的消息一般由3个部分组成:接受对象名、调用的操作名和参数。(4)域(Fie

3、ld)。域是类或对象的状态属性的总称。它可以是普通数据类型的变量,也可以是其他类的对象。例如,在计算机类中,品牌和颜色可以是String类型数据,型号可以是int类型数据。在Java语言中使用实例变量来表达类或对象的状态,其作用于整个类。(5)方法(Method)。方法是类行为的总称。一个类可以有多个方法,表示该类所具有的功能和操作。通过对象调用类中的方法就可以改变对象域中变量的值。(1)面向对象分析(OOA)(2)面向对象设计(OOD)(3)面向对象编程(OOP)2.面向对象的程序设计3.1.2String类(1)声明类的对象。在Java语言中数据可以

4、分为普通型数据和对象型数据两大类。与普通数据类型不同,在应用程序中,当需要使用某个对象型数据时,首先要使用该对象所在的类声明一个对象数据类型的变量,然后使用关键字new调用这个变量所属类的构造方法来完成对象的初始化,其格式为:类名对象变量名=new类名(参数列表)1.Java库类(2)类的变量实例变量用来存储某个类对象的属性值。实例变量是依据其对象存在的,在运行程序创建对象的同时,创建了其实例变量,当程序运行完成时,对象消失,其实例变量也同时消失。在应用程序中,当需要调用某个类中的实例变量时,首先要声明该类的一个对象数据类型的变量,然后采用下面的格式调用

5、该变量:对象变量名.实例变量名静态变量是类的变量,不属于任何一个类的具体对象实例。它不保存在某个对象实例的内存空间中,而是保存在类的内存空间的公共存储单元中。也就是说,不论一个类具有多少个对象,该静态变量只有一个,任何一个类的对象访问它,取得的都是相同的数值。同样地,任何一个类的对象去修改它,也都是在对同一个内存单元进行操作。(3)类的方法在类中有许多描述类行为的方法,这些方法中最常用的是实例方法和静态方法。与实例变量一样,实例方法属于每个对象,只能通过类的对象调用。实例方法用来声明某个类的行为,也就是说类的对象所能进行的操作。在应用程序中,当需要调用某

6、个类中的实例方法时,首先要声明该类的一个对象数据类型的变量,然后采用下面的格式调用该方法:对象变量名.实例方法名(参数列表)与静态变量类似,静态方法的本质是属于整个类的,而不属于某个实例对象。因为静态方法属于类本身,所以只要声明了类,它的静态方法就存在。需要调用某个静态方法时,可以使用其所属的类的名称直接调用,也可以用类的某个具体的对象名调用,其形式为:类名.静态方法名(参数列表)或者对象变量名.静态方法名(参数列表)String类是一种特殊的对象类型数据,它既可以采用普通变量的声明方法,也可以采用对象变量的声明方法。采用声明普通变量的方法,其格式为:S

7、tring对象名=字符串类型数据采用声明对象变量的方法,其格式为:String对象名=newString(字符串类型数据)2.String类(1)toUpperCase()方法【作用】读取字符串类型变量保存的字符串,再将字符串转换为大写形式。(2)toLowerCase()方法【作用】读取字符串类型变量保存的字符串,再将字符串转换为小写形式。(3)length()方法【作用】计算字符串的长度,也就是一个字符串中所包含的字符个数,并且以int类型的数值来输出计算结果。(4)indexOf()方法【作用】在字符串中定位某个特定字符或者子字符串,并输出其位置编

8、号。如果小括号中为只有一个字符的字符串,则返回该字符在字符串中的编号位置。如果小

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

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

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