类的阐述,Package,编码规范_02

类的阐述,Package,编码规范

类的阐述

  • 同一个源文件中可以定义多个类。
  • 编译后,每一个类都会生成独立的, .class文件
  • 一个类中,只能有一个主函数,每个类都可以有自己的主函数。
  • 一个类中,只能有一个主函数,每个类都可以有自己的主函数。
  • public修饰的类成为公开类,要求类名与文件名称完全相同(这样就导致一个源文件只能有一个公开类),包括大小写。

Package

作用:类似于文件夹,用于管理字节码(.class)文件。

	*  为类再添加一个分类,不同的Package文件下可以有同名的.class文件
*  当一个项目中有两个**相同类名**的class文件,为了区分它们就可以为它们添加不同的Package包名

语法: Package 包名;

编译与运行:带包编译:

​ javac -d . MyPack.java 自动生成当前文件夹创建对应的包文件

​ javac -d C:\xxx\xxx MyPack.java 指定文件夹

​ 带包运行:

​ java 文件名.MyPack.class

  • Package的命名规则:
    • 采用域名倒置的规则:www.daidu.com.cn -> cn.com.baidu.xxx
    • 例如:cn.com.company(公司)department(部门).group(组).project(项目).module(模块).XxxClass

编码规范

  • 编码规范(1):

    • 层级之间必须缩进(Tab : 一个制表位)。
    • 一行只写一句代码。
  • 代码注释(2):

    • //单行注释
      
    • /* 多行注释*/
      
    • 文档注释:(生成外部文档:javadoc -d . HelloWorld.java)

      这样的注释适用于修饰类和函数。

      注意: 要想生成外部文档,这个类就要是一个

      /** 文档注释 */
      
      标签 描述 示例
      @author 标识一个类的作者 @author description
      @version 指定类的版本 @version info
      @param 说明一个方法的参数 @param parameter-name explanation
      @return 说明返回值类型 @return explanation

      命令: javadoc -d 文档存放目录 -author -version 源文件名.java

      这条命令编译一个名为"源文件名.java"的 java 源文件,并将生成的文档存放在"文档存放目录"指定的目录下,生成的文档中 index.html 就是文档的首页。-author 和 -version 两个选项可以省略

  • 语法规定:

    • 可以由:字母,数字,_,$,但是不能以数字开头。
    • 不能与关键字,保留字重名。
  • 约定俗成:

    • 类名有一个或多个单子组成,每个单词首字母大写。
    • 函数名,变量名由一个或者多个单词组成,手单词字母小写,拼接词首字母大写。
    • 包名全小写,只可以使用特殊字符".",并且不以"." 开头或者结尾。
    • 常量全大写,多个单词用_连接。
posted @ 2020-03-09 22:56  Alien_Xx  阅读(178)  评论(0编辑  收藏  举报