网站大量收购闲置独家精品文档,联系QQ:2885784924

面向对象设计_成员变量与成员方法.ppt

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

JAVA 苏州工业园区服务外包学院 高莺 JAVA 成员变量与成员方法 Contents 目录 01 02 03 成员变量的定义 成员方法的定义 对象的创建 04 对象的使用 属性的定义 声明成员变量的一般格式: [修饰符] 数据类型 变量名[=初始化值]; 例如:public static int pages; private boolean available; float r=0.5f; 成员变量的数据类型可以是任意数据类型。 Java会对没有初始化的成员变量进行默认初始化。 作用域范围在本类中。 定义类中的方法 方法的定义 方法的名称 参数列表 方法的主体 [修饰符]返回数据类型 定义类中的方法 方法语法 [修饰符]返回值类型 方法名 ([类型 参数, 类型 参数,…]) { java语句完成特定功能….. } 其中,方法的参数列表是一组变量声明。 例如:public static void main(String args[]){} 方法名:第二个单词开始的首字母大写,其余小写 例如:getName、sum、 printBookName 成员变量和方法的命名规范相同 方法不能嵌套定义,在方法里不能再定义方法 定义方法 方法返回类型有两种情况 方法有返回值,必须用关键字return返回该值,该值的数据类型为返回类型。 方法没有返回值,必须指定返回类型为void 定义方法 方法没有返回值,必须指定返回类型为void 定义方法 表达式 常量 return后面可以是常数、变量、表达式及方法 定义方法 return语句说明: 若返回类型与return语句中表达式值的类型不一致,按前者为准,自动转换 方法中可有多个return语句 若无return语句,遇}时,自动返回调用方法 自动类型转换 错 定义方法 方法参数有两种情况 没有参数的方法,叫无参方法/函数 有参数的方法,有参方法 方法名 ([类型 参数, 类型 参数,…]) 形参列表 定义方法 有参方法 int _x, int _y为方法的形参列表 无参方法 无参方法 课堂互动 自定义方法divide()完成除法运算,并返回运算结果。 定义方法print,输出加、减、乘、除得结果。 定义方法计算任意两个数之间的和,如任意两个数3,78 3+4+5…..+78 TestMath.java 成员变量的作用域 成员方法之间的调用 创建对象 定义了类之后,用类来创建对象。 用new关键字来创建对象,一般格式为: 类名 对象名字 = new 类名([参数列表]); 【例如】创建一个Student类型的对象 Student stu = new Student(); 对象是一个引用类型。 Java除了基本类型之外的变量类型都是引用类型 对象的创建和使用 对象的成员变量的使用: 对象名.成员变量名 成员方法的使用 对象名.成员方法 例如:Student tom; 声明了一个Student类型的引用变量tom,它并没有指向任何对象,使用new语句创建了一个Student类型的对象,并使tom指向它 指向的地址 tom int age boolean sex 成员变量 创建对象 创建学生对象stu1 使用对象名stu1直接访问成员变量 使用对象名stu1直接访问成员方法 Student.java StudentTest.java 课堂互动 定义学生类(学号,姓名,性别,年龄),并创建对象,设置该对象的学号为“007”,姓名为“邦德”,性别‘男’,年龄30。 在学生类中定义成员方法showDetals(),显示学号,姓名,性别,年龄的信息。 显示邦德的所有信息。 作业 编写Employee类 属性: 职工姓名 年纪 职工工号 方法: 获得姓名、获得年纪、获得工号 编写EmployeeTest类,创建3个Employee对象 模板来自于 * * 除了定义对象的结构个,类还定义其功能接口,即方法 方法的定义:方法的名称、方法返回的值的数据类型、方法的主体、参数列表 * class 是创建类的关键字 要小写 $ 开头是内部类 _ 开头是系统类 定义了Book类以后,即可创建该类的实例(对象)了,且每个实例均可具有不同的属性值。 Book b1=new Book() JAVA 苏州工业园区服务外包学院 高莺 JAVA 模板来自于 * * 除了定义对象的结构个,类还定义其功能接口,即方法 方法的定义:方法的名称、方法返回的值的数据类型、方法的主体

文档评论(0)

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

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

1亿VIP精品文档

相关文档