Java编程基本知识.pptVIP

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java编程基本知识

Lu Wei 选择结构 选择结构 If选择语句 if-else 选择语句 switch 选择语句 Lu Wei 例:假如有7家餐馆:Joe, Tom, Kevin, Rich, Rose, Ken, Melissa。他们要在纽约时代广场的屏幕上做广告,编写一个程序显示这7家餐馆的信息。 Lu Wei 例:为了节省费用,假如: Joe餐馆只在星期天做广告, Tom餐馆只在星期一做广告, Kevin餐馆只在星期二做广告, Rich餐馆只在星期三做广告, Rose餐馆只在星期四做广告, Ken餐馆只在星期五做广告, Melissa餐馆只在星期六做广告。 Lu Wei 一个switch语句可以代替多个if—else语句组成的分支结构,而switch语句从思路上显得更清晰。 Lu Wei 练习:修改成switch语句。 Lu Wei 循环结构 Java中有三种语句来实现循环结构,分别是: while循环语句 do-while循环语句 for循环语句 它们的结构分别如下图所示。 Lu Wei Lu Wei 例:有一个饭店,层数从2到20,有三部电梯。电梯#1在该饭店的各层停靠,电梯#2只在偶数楼层停靠,电梯#3只在奇数楼层停靠。显示电梯停靠的楼层号码。 用For实现。 Lu Wei for语句和while语句互相转化 for语句和while语句可以互相转化。 for ( expression1; expression2; expression3 ) statement; 可以写成: expression1; while ( expression2 ) { statement; expression3; } Lu Wei 例:电梯,用while实现。 Lu Wei 类的创建 类将变量和方法封装在一起。 例:Person类 Lu Wei 创建对象 一个类可以生成多个对象,使用关键字new。下面是创建对象的语句: String s = new String (“hello”); hello s Lu Wei 例: Table类 Table t = new Table(); Circle类 Circle c = new Circle(); Lu Wei 对象使用 创建新的对象之后,我们就使用“对象名.对象成员(包括变量和方法)”的格式,来访问对象。 对象名.变量名 对象名.方法名 Lu Wei 对象的生命周期 离开作用域P1失效,Person对象成为垃圾。 { Person p1 = new Person(); …… } Lu Wei { Person p1 = new Person(); …… …… p1 = Null; …… } P1 Person对象 P1 Null Person对象 成为垃圾 Lu Wei { Person p1 = new Person(); …… …… Person p2 = p1; …… …… …… p1 = Null; …… } P1 Person对象 P1 P2 Person对象 P1 Null P2 Person对象 Lu Wei private 和 public 如果外面的程序可以随意修改一个类的变量,会造成不可预料的程序错误。比如:一个人的身高,不能被外部随意修改,只能通过各种摄取营养的方法去修改这个属性。 在定义一个类的成员(包括类的变量和方法)时,使用private关键字说明这个成员的访问权限,这个成员成了类的私有成员,只能被这个类的方法调用,而不能被其它类的方法调用。 Lu Wei 编译单元 一个.java文件就是一个编译单元。编译一个.java文件时,对应于文件中的每一个类,会得到一个.class文件,class文件名与类的名字相同。一个程序是一堆.class文件。 Lu Wei private 和 public 为了实现良好的封装性,我们通常将类的变量声明为private,再通过public的方法,对这个变量进行访问。对一个变量的操作,一般都有读取和赋值的操作,我们分别定义两个方法来实现这两种操作,一个是get(),用来读取这个变量;另一个是set(),用来对这个变量赋值。 Lu Wei private 和 public public 声明的变量和方法可从类外部的任何地方访问。 private声明的变量和方法将被隐藏,在类外不可见。 要从类外操纵private 成员,可以通过类的public成员来实现。 Lu Wei 构造方法Constructor Constructor的特征: 构造方法的名字和类名相同 构造方法没有返回值。 构造方法主要用于为类的对象定义初始化状态。

您可能关注的文档

文档评论(0)

118books + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档