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

第二章 Java程序设计——06面向对象其它内容.ppt

第二章 Java程序设计——06面向对象其它内容.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多维数组 数组的数组 int[][] twoDim = new int [4][]; twoDim[0] = new int[5]; twoDim[1] = new int[5]; int[][] twoDim = new int [][4]; //非法 int[][] twoDim = new int [][]; //非法 每个数组有5个整数,4个数组构成一个数组 int[][] twoDim = new int [4][5]; twoDim[0][1] = 10; twoDim twoDim[0] twoDim[1] twoDim[2] twoDim[3] twoDim[0][0] twoDim[0][1] twoDim[0][2] twoDim[0][3] twoDim[0][4] twoDim[1][0] twoDim[1][1] twoDim[1][2] twoDim[1][3] twoDim[1][4] twoDim[2][0] twoDim[2][1] twoDim[2][2] twoDim[2][3] twoDim[2][4] twoDim[3][0] twoDim[3][1] twoDim[3][2] twoDim[3][3] twoDim[3][4] 不规则数组 数组的数组 int[][] twoDim = new int [4][]; //或者int[][] twoDim = new int [4][5]; twoDim[0] = new int[1]; twoDim[1] = new int[2]; twoDim[2] = new int[3]; twoDim[3] = new int[4]; twoDim[0][1] = 10; //非法 twoDim[1][1] = 11; //合法 数组的应用可以从二维扩展到更高的任意维。 twoDim twoDim[0] twoDim[1] twoDim[2] twoDim[3] twoDim[0][0] twoDim[1][0] twoDim[1][1] twoDim[3][0] twoDim[3][1] twoDim[3][2] twoDim[3][3] twoDim[2][0] twoDim[2][1] twoDim[2][2] 数组使用总结 关于数组的使用,主要包括以下几个方面: 数组的声明:int[] scores; 数组的创建:score = new int[100]; 数组的初始化:score[0] = 95;…… 数组的界限:score.length 数组的复制:arraycopy(…) 多维数组: Int[][] twoDim = new int [4][]; 不规则数组: twoDim[0] = new int[1]; twoDim[1] = new int[2]; twoDim[2] = new int[3]; twoDim[3] = new int[4]; 数组作业 一维数组 创建一个数组,它有10个int值,范围从1至10,将引用赋给变量thisArray; 用随便的值初始化这个数组,打印出数组所有值; 编写程序将这个数组中的值从小到大排列,再打印出所有值。 多维数组 创建一个5行的倒三角形二维整形数组,将引用给变量array2D; 为第一行随便赋一些初值; 编写程序计算下面几行的值,算法为: 元素的值 = 上一行中元素+上一行中右边元素 如:1 2 3 4 5 3 5 7 9 …… 思考:如何创建三维和三维以上数组?使用数组有什么局限性吗? 感谢! 本课程全部ppt和源代码可以从“网上课堂”下载 赵志崑 赵志崑 赵志崑 赵志崑 计算机科学与技术学院 赵志崑 zhaozk@sdfi.edu.cn 面向对象其它内容 类(静态,static)变量和方法 final关键字 抽象类、内部类 覆盖的规则 instanceof运算符、引用类型转换 降级 包装类、Class类 数组的使用 类(static)变量-问题 问题: 用Student对象保存学生信息,希望每个对象有一个单独的编号。第一个创建的对象编号为1,第二个对象编号为2,以此类推。 这就需要有一个所有Student对象都能访问的变量counter,而且变量counter在所有实例中共享。当一个对象创建时,构造函数增加counter值,下一个对象创建时使用增加过的值。 解决方法: Java编程语言没有这样的全局语言,但类变量是可以从类的任何实例访问的单个变量。 类变量在某种程度上与其它语言中的全局变量相似。但仅限于同类型的对象访问。 类(static)变

文档评论(0)

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

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

1亿VIP精品文档

相关文档