命名规范

十二,包与权限相关知识

血红的双手。 提交于 2021-02-02 21:54:52
1. 包的定义 包( package )是 Java 提供的一种区别类的名字空间的机制 , 是类的组织方式 , 是一组相关类和接口的集合 , 它提供了访问权限和命名的管理机制 . 实际上就是一个文件夹 , 在不同的文件夹中可以存在同名的类 . 语法 : package aaa.bbb.ccc ; Java 中提供的包主要有以下 3 种用途 : 将功能相近的类放在同一个包中 , 可以方便查找与使用 . 由于在不同包中可以存在同名类 , 所以使用包在一定程度上可以避免命名冲突 . 在 Java 中 , 某次访问权限是以包为单位的 . 打包之后的类 , 实际上就是包路径 . 类名称了 . 有了打包 , 自然就有了导包的操作 , 关键字是 import. 需要注意的一点只有 public class 才能被外包类引用 . 导包中也可以用 * 来表示导入该目录下的需要使用的类 . 它不会影响性能 , 而具体到类名的性能是一样的 . 注 : 导入其他类的时候可能出现重名的情况 , 这时实例化操作的时候会报错 , 正确的操作是写完整的包 . 类名来实例化对象 . 2. 静态导入 要使用静态成员(方法和变量)我们必须给出提供这个静态成员的类 . 使用静态导入可以使被导入类的静态变量和静态方法在当前类直接可见 , 使用这些静态成员无需再给出他们的类名 . 静态导入也是 JDK1.5 引入的新特性 .

c++代码命名规范

主宰稳场 提交于 2019-12-18 15:36:48
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 该命名规则为本人总结并计划之后使用的一套规范,参考经典C++规范及golang的命名规范,个人觉得golang在某些命名规范上比较简洁、统一,使人易于理解,借助于现代化的编辑工具,我们不再需要过于繁琐的自说明的命名方式。 命名 优秀的命名应当是一贯的、短小的、精确的。 所谓一贯,就是说同一个意义在不同的环境下的命名应当一致,譬如依赖关系,不要在一个方法中命名为depend,另一个方法中命名为rely。 所谓短小,不必多言,当命名过长的时候,读者可能更关注命名本身,而忽视真正的逻辑内容。 所谓精确,就是命名达意、易于理解 需要注释来补充的命名就不算是好命名。 使用可搜索的名称:单字母名称和数字常量很难从一大堆文字中搜索出来。单字母名称仅适用于短方法中的本地变量,名称长短应与其作用域相对应。若变量或常量可能在代码中多处使用,则应赋其以便于搜索的名称。 做有意义的区分:Product和ProductInfo和ProductData没有区别,NameString和Name没有区别,要区分名称,就要以读者能鉴别不同之处的方式来区分 。 函数命名规则:驼峰式命名,名字可以长但是得把功能,必要的参数描述清楚,函数名名应当是动词或动词短语,如postPayment、deletePage、save

DIV+CSS规范命名大全集合

拟墨画扇 提交于 2019-12-06 11:44:38
网页制作中规范使用 DIV+CSS 命名规则,可以改善优化功效特别是团队合作时候可以提供合作制作效率,具体 DIV CSS命名规则CSS命名大全 内容篇。 常用DIV+CSS命名大全集合,即CSS命名规则 DIV CSS命名目录 命名规则说明 重要CSS命名 CSS命名参考表 命名技巧 我们开发 CSS+DIV 网页(Xhtml)时候,比较困惑和纠结的事就是 CSS命名 ,特别是新手不知道什么地方该如何命名,怎样命名才是好的方法。 一、命名规则说明: - TOP 1)、所有的命名最好都小写 2)、属性的值一定要用双引号("")括起来,且一定要有值如class="divcss5",id="divcss5" 3)、每个标签都要有开始和结束,且要有正确的层次,排版有规律工整 4)、空元素要有结束的tag或于开始的tag后加上"/" 5)、表现与结构完全分离,代码中不涉及任何的表现元素,如style、font、bgColor、border等 6)、<h1>到<h5>的定义,应遵循从大到小的原则,体现文档的结构,并有利于搜索引擎的查询。 7)、给每一个表格和表单加上一个唯一的、结构标记id 8)、给图片加上alt标签 9)、尽量使用英文命名原则 10)、尽量不缩写,除非一看就明白的单词 DIVCSS5给大家介绍常见CSS命名和 DIV CSS 命名方法。 二