- 7
- 0
- 约2.41万字
- 约 99页
- 2017-09-12 发布于天津
- 举报
构造方法与对象的创建-testing
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、默认构造函数 所谓默认构造函数是指没有参数的构造函数。 如果编写类时没有提供构造函数,系统会提供默认构造函数。 若类至少提供了一个构造函数,但没有提供默认构
您可能关注的文档
- 一种确定最佳聚类数的新算法-深圳大学.pdf
- 真空微波工艺条件对香脆鱼片品质的影响-食品与生物技术学报.pdf
- 桐庐环境卫生管理处环卫车辆-桐庐公共资源招投标网.doc
- 如俄罗斯人姓名的组成变格.ppt
- 组胚-上海交通大学医学院教务处.doc
- 电力系统微机保护中改进傅氏算法综合性能研究-电力系统保护与控制.pdf
- 东北农业大学重点推广科技成果-东北农业大学校友网.doc
- 扫视平稳跟踪固视视动眼震视动后眼震.ppt
- ac1031丙烯酸树脂.pdf
- 基于负载均衡的模糊概念并行构造算法-控制与决策.pdf
- 2026年全球AI教育市场自适应学习系统与教育大数据分析.docx
- 2026年全球AI教育市场数据驱动决策分析.docx
- 2026年全球AI法律合规性检查技术路线图.docx
- 2026年全球AI法律咨询市场发展机遇与挑战.docx
- 2026年全球AI法律咨询市场合同审查自动化技术政府支持政策.docx
- 智慧农业无人机作物生长监测与病虫害防治信息化平台可行性分析报告.docx
- 2025年生态旅游景区停车场新能源汽车停车需求预测报告.docx
- 2026年全球AI法律咨询市场竞争格局分析.docx
- 2026年全球AI教育市场教师技术应用案例.docx
- 2026年全球AI教育市场教师角色转型与教育创新激励机制研究.docx
最近下载
- 深度解析(2026)《GBT 15555.8-1995固体废物 总铬的测定 硫酸亚铁铵滴定法》.pptx VIP
- 新大象版科学六年级下册全册精编知识点.pdf
- 钢轨探伤正常波形及图像识读王孟君课件.pptx VIP
- 2025年食品检验工食品理化检测考试试卷:理化指标分析.docx VIP
- 超声波常见异常波形识读王孟君课件.pptx VIP
- 跨境数据流动与个人信息保护.docx VIP
- 考试2018常规理化岗位考核.pdf VIP
- 轨头核伤波形及图像识读王孟君课件.pptx VIP
- 单元工程施工质量检验表与验收表(样表:4小型蓄水工程)(SLT 336—2025)水土保持工程质量验收与评价规范.docx VIP
- 单元工程施工质量检验表与验收表(样表:3梯田工程)(SLT 336—2025)水土保持工程质量验收与评价规范.docx VIP
原创力文档

文档评论(0)