1_面向对象程序设计讲义(第二章).docxVIP

1_面向对象程序设计讲义(第二章).docx

  1. 1、本文档共17页,可阅读全部内容。
  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文档。上传文档
查看更多
第2章 数据与表达式讲义 一、基础知识 1、标识符 标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。 在编程语言中,标识符就是程序员自己规定的代表一定含义的单词(java 源程序当中凡是程序员自己有权利修改的名字),比如类名,属性名,变量名等。如以下代码所示: 1 2 3 4 5 6 public class Student { int age; public void setAge(int a){ age = a; } } 其中,Student 是一个类名,表示学生类;age 是一个属性名表示学生的年龄属性,setAge 是一个方法名,a 表示一个变量名。这些都是标识符。 (1)标识符命名规则(掌握) 当编写源程序的时候如果标识符违背命名规则,编译时会报错。那么 java 中的标识符命名规则有哪些呢?请看以下规则: ① 标识符只能由数字、字母、下划线“_”、美元符号“$”组成,不能含有其它符号。 ② 标识符不能以数字开始。 ③ java 关键字和保留字不能作为标识符。 ④ 标识符严格区分大小写。 ⑤ 标识符理论上没有长度限制。 以上几点需要大家在以后不断的练习中进行掌握,不需要死记硬背。 (2)标识符命名规范(掌握) 遵守了标识符的命名规则之后,一起来看一看标识符有没有相关的命名规范呢,有同学可能问了:命名规则和命名规范有何不同呢?我在这里给大家解释一下,命名规则是一种语法上的要求,如果违背了,则表示语法错误,程序是无法正常编译的。而命名规范在一个团队中进行协同开发时尤为重要,如果大家都按照统一的命名规范书写代码,那么代码看起来就会像是同一个人编写的一样,能够很大程度上提高代码的可读性。换句话说,命名规范就是一个团队的编码约定。不过,当程序没能遵守命名规范的话,是不会影响程序的正常编译的。那么 java 中标识符的命名规范有哪些呢?请看以下通用的规范: ① 见名知意:看到这个单词就知道它表示什么,增强程序的可读性,例如:Student 则表示学生类型,User 则表示用户类型; ② 遵循驼峰命名方式:可以很好的分隔单词,每个单词之间会划清界限,同样也是增强 程序的可读性,例如:getName 则表示获取名字,UserService 则表示用户业务类; ③ 类名、接口名首字母大写,后面每个单词首字母大写,这是遵守驼峰命名方式的; ④ 变量名、方法名首字母小写,后面每个单词首字母大写,这也是遵守驼峰命名方式的; ⑤ 常量名全部大写,单词和单词之间使用“_”衔接,为了表示清楚含义,不要怕单词长,例如:INT_MAX_VALUE 则表示int 类型最大值。 以上的命名规范是大部分java 开发团队通用的,但有一些团队可能要求更严格,和大家分享一段阿里巴巴的开发规约: 图 2-1:阿里巴巴java 开发规约(部分截图) 通过上图,我们可以看到阿里巴巴的开发规约更严格一些,比如第一条:代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束……”。 在实际的开发中,每个团队都有自己的开发规约,大家写代码的时候一定要遵守自己团队的开发规约。这样才能增强程序的可读性。 (3)关键字(理解) Java 关键字是编程语言里事先定义的,有特殊意义的单词,Java 中所有的关键字都是小写的英语单词。Java 的关键字对Java 的编译器有特殊的意义,它们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作标识符。常见的关键字有哪些呢?请看以下表格: byte short int long float double boolean char if for else while do continue break public default protected private throw throws try catch final finally case switch transient package new static this abstract strictfp native goto super extends implements import instanceof return synchroniz ed void const class enum assert interface volatile 以上关键字以及关键字的大致含义,大家目前先对其进行一个简单的了解,对于关键字不需要去死记硬背,随着后面内容的学习,每一天的积累,不断的敲代码,慢慢的就掌握了。接下来我们一起来看一下以下程序中有哪些单词是关键字,请看以

文档评论(0)

零落 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档