- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、面向对象的基本概念 二、定义类和创建方法 三、对象创建与构造函数 四、对象的使用与方法调用 五、各种访问控制符和修饰符 一、面向对象的基本概念 二、类的设计与使用 类是现实世界某些对象的共同特征(属性和操作) 的表示,是对象的抽象,对象是类的实例。 类的基本定义方法如下: [修饰符] class 类名 [extends 父类] [implements 接口名] { 类成员变量声明 类方法声明 } 2、创建类的实例对象 3、构造函数 4、修饰符 三、常用类的用法 * * 第3讲 类和对象 面向对象=类+对象+继承+消息 1、面向对象概念的核心 4个层面:类的继承、类----对象----方法 调用。 目标:力图使计算机语言对事物的描述与现实世界中 该事物的本来面目尽可能地一致,这样可以增强程序 的可读性,并使程序易于维护和改进,以及促进代码 的复用。 面向对象程序设计方法。用类把问题中的客观实体分割并描述定义---生成对象---对象操作。 由类构成JAVA程序: 包括类的设计(抽象过程)、创建对象、调用----发挥功能。也包括类间的各种关系和接口的定义---继承。需要对讨论的事物进行抽象。 抽象内容: 两个内容:属性(特征)和方法( 行为)。 类无大小,如人、学生、教师等一类、一个团体团队,一个出生日期(包括3个变量:年、月、日,方法:为对变量的操作(如赋值、取值)和某些功能,如打印等)。 在类的定义时不要大而全,按适用、量体裁衣原则。 如:定义学生类:姓名、专业、班级等,其它性别、 政治面貌等不要描述,以后通过继承补充、扩充。 类的概念和现实生活中“事物种类”完全一致,面向对象编程技术中的“类”是根据分析和处理问题的需要,对某一类现实事物的抽象概括。例如:在讨论人的出生信息主类事物时,如果只关心日期信息,就可以定义类(BirthDate1)来描述它,具体某个人,如张三的生日信息就是该类事物的实际存在的个体,即“对象”或“实例”。 类是对一类事物描述,是抽象的概念上的定义,而对象是实际存在的该类事物的每个个体,是“看得见、摸得着”的实体。比如“人”是一个类,它描述了能直立行走、使用语言和工具生活的一类高级动物,是一个概念,而“张三”是“人”这种类型 2、类与对象的关系 的一个“对象”,比如,可以是蓝眼睛、白皮肤、35岁的一个男人,是具体而确定的一个“实例”。 类:某些对象的共同特征(属性和操作)的表示,对象 是类的实例。 类和对象包括数据属性, 也包括作用于数据的操作 (行为)。类和对象把属性和行为密封成一个整体。 出生日期类的设计:注意在一定的规则下的其灵活性。如:3个变量的赋值可以通过方法进行,也可以通过构造函数初始化。 类的属性: 类的静态属性的简称,指类内包 含的各项数据,如变量或其他类的对象; 类的方法: 也称为成员函数或方法。表示操作或功能。 类的修饰符用来说明类的特殊性质。 分为三种: 访问控制符:public 公共类 protected受限类、private私有类 抽象类说明符:abstract 最终类说明符:f inal 接口名跟在implements关键字后面,用来说明当前类中实现了哪个接口定义的功能和方法。 接口是Java语言用来实现多重继承的一种特殊机制,我们将在后面详细介绍它的使用方法。 1、 类的定义 Java中声明类属性为简单变量的语法如下: [修饰符] 变量类型 变量名 [=变量初值]; 变量类型和变量名是声明一个变量必不可少的部分;变量的类型是简单数据类型,如int、double等。 类的属性(成员变量) Java中声明类属性为对象的语法如下: [修饰符] 类名 对象名 [=new 类名 (实际参数列表)] 类的方法 Java中声明方法的语法如下: [修饰符] 返回值类型 方法名(参数列表) throws 例外名1,例外名2,… { 方法体: 局部变量声明; 语句序列; } 类的方法,又称为成员函数,用来规定类属性上的操作,实现类的内部功能的机制,同时也是类与外界进行交互的重要窗口。 类中定义的方法通常起到两种作用:一是围绕着类的属性进行各种操作;二是与其他的类或对象进行数据交流、消息传递等操作。 练习 对象是类的一个实例,类是同种对象的抽象,是创建对象的模板。在程序中创建一个对象将在内存中开辟一块空间,其中包括该对象的属性和方法。 创建对象使用关键字运算
您可能关注的文档
- IPSec详细选编.ppt
- IPSec与网络安全选编.ppt
- AATechnique选编.ppt
- 2015年最适合新手从零学起的均线战法(图文)选编.ppt
- ABB机器人IRC5training-CMProductinfo选编.ppt
- IPV6的安全性(网络安全IPsec)选编.ppt
- IPv6协议原理选编.ppt
- ABB机器人培训选编.ppt
- IPv6与VolP选编.ppt
- 2015年最新北师大版品德与思想:爱护我们生活的环境选编.ppt
- 2024-2025学年湖南省湘西州吉首市九年级(上)期末化学试卷(含答案).docx
- 2024-2025学年江苏省南通市通州区、如东县九年级(上)期末化学试卷(含答案).docx
- (新教材)2025年部编人教版七年级上册语文 13. 纪念白求恩 第2课时 课件.ppt
- (新教材)2025年部编人教版七年级上册语文 13. 纪念白求恩 教材习题课件 课件.ppt
- 2024-2025学年内蒙古通辽一中高一(上)期末物理试卷(含答案).docx
- (新教材)2025年部编人教版七年级上册语文 5. 秋天的怀念 第1课时 课件.ppt
- (新教材)2025年部编人教版七年级上册语文 5. 秋天的怀念 教材习题课件 课件.ppt
- (新教材)2025年部编人教版七年级上册语文 6. 散步 教材习题课件 课件.ppt
- (新教材)2025年部编人教版七年级上册语文 6. 散步 第2课时 课件.ppt
- (新教材)2025年部编人教版七年级上册语文 7. 荷叶 母亲 课件.ppt
原创力文档


文档评论(0)