zoukankan      html  css  js  c++  java
  • 类的阐述,Package,编码规范_02

    类的阐述,Package,编码规范

    类的阐述

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

    Package

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

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

    语法: Package 包名;

    编译与运行:带包编译:

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

    ​ javac -d C:xxxxxx 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 两个选项可以省略

    • 语法规定:

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

      • 类名有一个或多个单子组成,每个单词首字母大写。
      • 函数名,变量名由一个或者多个单词组成,手单词字母小写,拼接词首字母大写。
      • 包名全小写,只可以使用特殊字符".",并且不以"." 开头或者结尾。
      • 常量全大写,多个单词用_连接。
  • 相关阅读:
    Spring----Day03
    Spring----Day02
    python
    python
    python
    python
    python
    python
    python
    python
  • 原文地址:https://www.cnblogs.com/alien-x/p/12452356.html
Copyright © 2011-2022 走看看