《孙卫琴Java面向对象编程》配套上PPT.pptVIP

《孙卫琴Java面向对象编程》配套上PPT.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数组的特性 数组的索引从0开始, length-1结束。 公共属性变量length 例1:What will happen if you try to compile and run the following code? public class Q { public static void main(String argv[]){ int a[]=new int[]{1,2,3}; System.out.println(a[1]); System.out.println(a[a.length-1]); } } Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 变量的默认值 在创建一个类的对象时,Java 会自动为它的成员变量初始化 为默认值。 数值型变量的默认值(0) 字符型的默认值(‘\u0000’) 布尔型的默认值(false) 引用类型的默认值(null)。 一个数组变量的默认值(null) 数组的所有元素初始化为其相应类型的默认值。 public class Sample{ int v1; boolean v2; Sample v3; long[] v4=new long[3]; String[] v5=new String[3]; public static void main(String args[]){ Sample sam=new Sample(); System.out.println(sam.v1); System.out.println(sam.v2); System.out.println(sam.v3); System.out.println(sam.v4[0]); System.out.println(sam.v5[0]); } } Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 第3课 表达式和流程控制 区分成员变量和局部变量 描述成员变量是如何被初始化的 辨认、描述并使用Java操作符 区分合法和非法基本类型赋值 理解赋值兼容性的规律 使用if, switch,for,while和do句型结构 用break和continue控制循环流程 参照《Java面向对象编程》的第3、4和5章 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 变量的作用域 成员变量:在类中声明,它的作用域是整个类。 局部变量:在一个方法的内部或方法的一个代码块的内部声明。如果在一个方法内部声明,它的作用域是整个方法;如果在一个方法的某个代码块的内部声明,它的作用域是这个代码块。代码块是指位于一对大括号{}以内的代码。 方法参数:方法或者构造方法的参数,它的作用域是整个方法或者构造方法。 class Scope{ int x; //成员变量 int y; //成员变量 Scope(int x){ int y=2; int z=3; this.x=x; //this.x代表成员变量x this.y=y; //this.y代表成员变量y x=0; y=0; } public static void main(String args[]){ Scope s=new Scope(1); System.out.println(s.x); System.out.println(s.y); System.out.println(s.z); //编译出错 } } Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 变量的初始化 成员变量会自动初始化 局部变量必须显式初始化再使用 class Sample{ int v1; boolean v2; public static void main(Stri

文档评论(0)

317shaofen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档