- 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程序设计与案例 第1章Java概述 1.1Java语言简介 第1章Java概述 1.2Java开发环境的设置 第1章Java概述 1.2Java开发环境的设置 第2章Java语言基础 变量 变量的命名规则:以字母开头和数字的序列。Java中变量名大小写敏感但长度不受限制。 数据类型 第2章Java语言基础 运算符 1、赋值运算符:= 2、二元算数运算符:“+”、“-”、“*”、“/”、“%” 3、一元运算符:“+”(正号)、“-”(负号)、“++”、“--” 4、关系运算符:“”、“=”、“”、 “=”、“==”、“!=” 5、逻辑运算符 6、位运算符 流程控制 1、if-else条件分支控制 2、switch条件分支控制 第2章Java语言基础 3、while循环 4、do-while循环 5、for循环 流程控制中的跳转:continue、break和 return 读取输入 1、Scanner in = new Scanner(System.in) 2、读取一行:String s = in.nextLine() 3、读取单个单词:String s = in.next() 4、读取整数:int sum = in.nextInt() 5、读取浮点数:double sum = in.nextDouble() 第2章Java语言基础 数组 1、一维数组:type[] arrayName = new type[arraySize] type arrayName [] = new type[arraySize] arrayName.length指明数组的长度 2、多维数组 第3章类与对象 面向对象 一、传统开发方法存在问题 1、软件重用性差 2、软件可维护性差 3、开发出的软件不能满足用户需要 二、面向对象的基本概念 1、对象:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。 2、对象的状态和行为 第3章类与对象 3、类:具有相同或相似性质的对象的抽象就是类。 类具有属性,它是对象的状态的抽象用数据结构来描述类的属性。 类具有操作,它是对象的行为的抽象用操作名和实现该操作的方法来描述。 4、消息和方法:对象之间进行通信的结构叫做消息。 在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。发送一条消息至少要包括说明接受消息的对象名、发送给该对象的消息名(即对象名、方法名)。一般还要对参数加以说明,参数可以是认识该消息的对象所知道的变量名,或者是所有对象都知道的全局变量名。 5、封装 6、继承 7、接口 第3章类与对象 第3章类与对象 三、面向对象的特征 1、对象唯一性 2、分类性:分类性是指将具有一致的数据结构(属性)和行为(操作)的对象抽象成类。 3、继承性 4、多态性:多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。 第3章类与对象 一、类的定义 1、语法格式: [访问控制符] class classname{ [访问控制符] 数据类型 域名; ………. [访问控制符] 返回类型 方法名(参数列表) ……….. } 说明:1、域定义了类的静态属性又称为成员变量 2、方法定义了类的动态属性又称为成员函数 3、返回类型必须指定(构造函数除外),如无返回值用 void 第3章类与对象 2、构造方法与对象的创建 构造方法用来完成通过类创建对象所需的初始化工作。 对象的创建:类名 对象名 = new 构造方法名(参数列表) 3、对象的使用 对象在创建后,可以通过变量名访问这个类的实例。通过’.’运算符来访问变量所知对象的域和方法。 第3章类与对象 例: class student { private String name; private int stuID; private double score; public student(String aName,int aStuID,double aScore){ name = aName; stuID = aStuId; score = aScore; } protected void setScore(double c){ score = c; } 第3章类与对象 二、说明 1、对象的创建 第3章类与对象 2、默认构造函数 所谓默认构造函数是指没有参数的构造函数。 如果编写类时没有提供构造函数,系统会提供默认构造函数。 若类至少提供了一个构造函数,但没有提供默认构
您可能关注的文档
- 新竹大同国小学生社团招生简章亲爱的家长您好!本校为了促进.doc
- 新竹海陆客家语文协会函.doc
- 新竹香山区虎林国小101第二学期第一次自然科五年级评量.doc
- 新竹货运寄货收货需知.doc
- 新竹香山区虎林国小104第一学期五年级第三次学习评量自然.doc
- 新能源与环保技术共30个项目.doc
- 新能源汽车维修技术.doc
- 新能源汽车技术试验室建设技术需求及清单.doc
- 新认定一般纳税人0820.ppt
- 新课标人教版五年级语文上册同步作文10篇场面描写范文6篇作品简介精选.doc
- 湖南美术出版社年五年级美术下册教案(2025—2026学年).docx
- 高三英语北师大版一轮复习课件校园生活.pptx
- 数学初高中知识衔接高中数学学习方法新高一暑假预习课程数学必修集合函数教案.docx
- Unit2We'reFamily!GrammarFocus课件人教版英语七年级上册.pptx
- Unit5WildanimalsIntegrationD课件-译林版八年级英语上册.pptx
- AU4知识点教师版.docx
- Unit2ExploringEnglishUsinglanguage构词法课件-高中英语外研版(1).pptx
- Unit2GettingalongStartingoutUnderstandingideas(reading)课件外研版英语八年级上册.pptx
- Unit6SectionBProject课件-人教版英语八年级上册.pptx
- 点到直线的距离课件-高二上学期数学人教A版选择性.pptx
最近下载
- 支票打印模板.xls VIP
- 疫情监测人员值班和调休工作制度.docx VIP
- 自动喷水灭火系统联动试验记录.docx VIP
- ISO 9001(DIS)-2026《质量管理体系要求》主要变化分析及其对策和建议清单(雷泽佳编制-2025年9月).pdf VIP
- 学院报告厅装饰装修施工组织设计方案.doc VIP
- ISO 9001(DIS)-2026与ISO 9001-2015《质量管理体系要求》主要变化对比说明(雷泽佳编制-2025年9月).pdf VIP
- 城市“灰空间”--机动车高架桥下部空间改造利用研究.pdf VIP
- 2025年政府采购评审专家考试题(带完整答案).docx VIP
- 计算污泥产量教学文稿.xls VIP
- 实验二、用Excel-Solver解供应链问题.doc VIP
原创力文档


文档评论(0)