黑马程序员----标识符和访问修饰符
来源:互联网 发布:斑马梦龙网络计划介绍 编辑:程序博客网 时间:2024/06/06 00:30
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
一、标识符
刚开始学习JAVA,看视频里,老师写代码时各种命名(标识符包括:包名、类名、变量名、函数名等),有些字母小写,有些字母大写,十分困惑,现整理了标识符的命名规范,如下:
在java程序中自定义的名称。由英文字母(含大小写)、数字,符号(只有2个):_ $组成。
定义合法标识符的规则:
1、 数字不可以开头。
2、 不可以使用关键字。
注:Java中严格区分标识符的大小写。在起名字的时候,为了提高阅读性,要尽量有意义。
Java中的名称规范:
包名:多单词组成时所有字母都小写。
xxxyyyzzz
类名接口名:多单词组成时,所有单词的首字母大写。
XxxYyyZzz
变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。
xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接。
XXX_YYY_ZZZ
二、4种访问修饰符
在Java语言中有4中访问修饰符:package(默认)、private、public和protected。
1。package是默认的保护模式,又加做包访问,没有任何修饰符时就采用这种保护模式。包访问允许域和方法被同一个包内任何类的任何方法访问.(包内访问)。
2。private标识得访问模式,表示私有的域和方法只能被同一个类中的其他方法访问,实现了数据隐藏;必要时,可以通过方法访问私有变量.(类内访问)。
3。public修饰符用于暴露域和方法,以便在类定义的包外部能访问它们。对包和类中必要的接口元素,也需要使用这个级别;main()方法必须是public的,toString()方法也必须是public的。一般不会用public暴露一个域,除非这个域已经被声明为final。(跨包访问)。
4。protected修饰符提供一个从包外部访问包(有限制)的方法。在域和方法前增加protected修饰符不会影响同一个包内其他类的方法对它们的访问。要从包外部访问包(其中含有protected成员的类),必须保证被访问的类是带有protected成员类的子类。也就是说,希望包中的一个类被包之外的类继承重用时,就可以使用这个级别。一般应该慎用。(包中类被包外类继承慎用)。
- 黑马程序员----标识符和访问修饰符
- 黑马程序员---修饰符和访问修饰
- 黑马程序员---访问修饰符
- 黑马程序员 内部类和访问修饰符
- 黑马程序员-访问修饰符的学习
- 黑马程序员---java 访问修饰符
- 黑马程序员------类访问修饰符属性
- 黑马程序员—C#访问修饰符 public、private、protected 和 internal
- 黑马程序员---类和成员的各种访问修饰符大全,命名空间的使用
- 黑马程序员-修饰符
- 黑马程序员 修饰符
- 黑马程序员—命名空间、类、访问修饰符日志
- 黑马程序员C#学习在路上--访问修饰符
- 黑马程序员_对象、类、属性、访问修饰符
- 黑马程序员—访问修饰符与ArrayList集合
- 黑马程序员_阶段练习&访问修饰符
- 黑马程序员C#中类的可访问修饰符
- 黑马程序员_访问修饰符 static final
- 使用Beyond Compare对比Excel文件新旧变化
- map的简单用法
- 关于openGL的深度测试
- 题目:下一个排列
- hdu 5417 Victor and Machine 思考题
- 黑马程序员----标识符和访问修饰符
- Qt 插件篇
- 题目:不同的二叉查找树
- 黑马程序员----String字符串、内部类和异常
- POJ3685--Matrix
- BC 52 div2 A Victor and Machine
- 如何写些用于装逼的JavaScript代码
- JavaScript 入门必读
- [扫盲]介绍一下GFW的工作原理和封锁技术