构造方法与对象的创建Testing.PPT

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
构造方法与对象的创建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、默认构造函数 所谓默认构造函数是指没有参数的构造函数。 如果编写类时没有提供构造函数,系统会提供默认构造函数。 若类至少提供了一个构造函数,但没有提供默认构

文档评论(0)

wumanduo11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档