- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java课程总结-仕得-1304091013-软工一班
Java语言程序设计课程总结
得
()
在我们就这学期学习的java学习当中,我们了解到了这个语言的魅力所在,同时也了解到了这门语言的难处,在我们所了解的c和这个有着很大的区别,我们在学习这门语言当中有很多的难处比如:界面编程、程编程、网络编程…..我们这个这些的我到困难从而编程中遇到了困难。总而在这一的java学习当中到了java知识下面就来总结一下:1.类:是对某一类事物的描述,是抽象的、概念上的定义;
对象:是对类的具体实现,可以说是个实例。在使用类之前必须先定义再声 明并创建对象。 类与对象的定义: [类的修饰符]class 类名[extends 父类][implements 接口]{ 类的头部 成员变量的声明 成员方法的声明 类名 对象名;//声明对象 对象名=new 类名() ;//创建对象 对象名.成员变量名;//访问对象的成员变量 对象名.成员方法名() ;//访问对象的成员方法 }
(1)类体:包括类成员变量的声明、构造方法和成员方法的声明与定义。
(2)类的封装:可以通过 Public、protected、private 和默认的访问权限来 定义。
(3)方法重载:允许在一个类的定义中,多个方法使用相同的方法名称,但是 不同的参数。方法的重载也是实现多态性的一种形式。this.(该类自己)。
(4)构造方法:一般情况默认为不带参数,并且方法体为空。但有其它构造方 法时必须在类中先声明。构造方法很特殊:名称必须与类名相同,且不能有返 回值,更不能直接调用该方法,必须通过 new 来调用它。
(5)对象的创建:声明变量,实例化,通过 new。
(6)对象的使用:引用对象的变量,调用对象的方法。
(7)类的继承:java 类的继承是单继承,不能有多继承。通过 extends 来实现 继承。被继承的类叫父类,继承父类的类叫子类。 创建子类的格式:class 子类名 extends 父类名{ }
(8)extends 关键字:定义的类中指出父类,默认的父类都是 object 类。
(9)super 关键字:指向它所在类的父类。用来引用父类中的成员方法或成员变 量。调用父类中的方法。Super()表示调用父类的构造方法,和 this 一样必 须放在第一行,this()用于调用本类的构造方法。如果没有定义构造方法, 就会调用父类的无参构造方法,即 super()
(10)子类对象的创建与实例化步骤:分配对象所需的空间、继承并初始化、 继承并调用构造方法。
(11)方法重写:子类中父类成员的隐藏,当变量名相同时,子类成员的变量 会隐藏父类成员变量。当子类的方法与父类具有相同的名字、参数、类型的返 回值时,子类重写了父类的方法,父类中的方法被隐藏起来。子类可以改写父 类所实现的功能,但子类中重写的方法必须与父类的方法有一样的返回值、方 法名、以及参数。注意的是重写时访问修饰符不能变小,即访问权限不能缩小, 可以扩大或与其相等。
(12)多态:指的是一个对象的行为方式可以在子类中使用,子类的对象继承 了父类的对象,是从一个父类派生的许多子类都可以有相同的类型,将一种子 类对象引用转换成父类对象的引用。父类对象的调用可以在子类对象中实现。
(13)接口:java 中的接口是一种特殊的抽象类,是若干完成某一特定功能的 没有方法体的方法(抽象方法)和常量的集合
(14)接口与抽象类以及继承的区别:A:接口中不能有非抽象方法,但抽象类中可以有。 B:一个类能实现多个接口,但只能有一个父类。 C:接口并不属于继承结构,它实际与继承无关,所以无关的类也可以实现同一 个接口。 D:抽象类:包含了抽象方法的类叫抽象类。如果一个类中包含了一个或多个抽 象方法,类就必须指定成 abstract(抽象)。 抽象类的定义:abstract 类名{声明成员变量 ;返回值类型 方法名[参 数];}abstract 返回值类型 方法名([参数]) ; E:接口(interface)它可以创建一个类:方法名、自变量以及返回值类型,不 规定方法体。一个接口中所有方法为公开、抽象的方法,所有的属性都是公开、 静态、常量。类必须实现接口,否则变成了一个抽象类了。接口与接口之间可 以定义继承关系,并且接口间运行实现多继承。 接 口 的 定 义 : [public]interface 接 口 名 [extends 父 接 口 列 表 ]{[public][static][final] 数 据 类 型 成 员 变 量 名 = 常 量 ; [public][abstract]返回值的数据类型 方法名([参数]);} F:创建接口应使用 interface 关键字,不要用 class,可以在 interface 关键字 前加上 public 关键
您可能关注的文档
- C语言程序设计模拟题4(附答案)new.doc
- C语言程序设计模拟题2(附答案)new.doc
- C语言期末考试全部识点复习资料--重点__常考点.doc
- D--中药显微鉴定究与应用综述-----待发表.doc
- C语言程序设计期末试复习题及答案(答案与题目分离).doc
- C语言程序设计(张华、朱丽莉版)课后习题参考答案.doc
- D10合同段路基挖施工组织设计010929.doc
- D1工区北闸隧道衬台车、凿岩台架施工安全专项方案.doc
- c语言课程设计(销管理系统)【完整版】.doc
- D1地块总分包工程面划分0224-智能化.doc
- Java程序设计试A(07级电子商务12).doc
- Java程序设计实指导书(通信工程专业).doc
- HVT-2601工宝_视频监控测试仪第六代技术参数.doc
- JAVA多用户群聊基于TCP协议的即时通讯系统操作系统课程设计说明书(源程序).doc
- JB-70型电动、摇二用计量加油泵结构图.doc
- JGJ59-建筑施安全检查评分表 (完整版).docx
- JGJ59-建筑施安全检查标准评分表(全套)(监理).2doc.doc
- JGJ59-建筑施安全检查评分表_(完整版).docx
- jc-sn10型十一室内空气质量检测仪和空气质量检测仪HSD1146A价格.docx
- JGJ59-建筑施安全检查评分表.docx
原创力文档


文档评论(0)