zoukankan      html  css  js  c++  java
  • 语法小结

    完整的类定义:

    [public] [abstact | final] class className [extends superclassName]
    [implements InterfaceNameList] { // 类声明
        [public | protected | private] [static] [final | abstract] [native] [synchronized]
        returnType methodName ([paramList])  // 方法定义及实现, 可为多个
        [throws exceptionList] {
            statements
        }
    }
    

      

    完整的接口定义:

    [public] interface InterfaceName [extends superInterfaceList] { // 接口声明
        type constantName = Value; // 常量声明,可为多个
        returnType methodName ([paramList]);  // 方法声明,可为多个
    }
    

      

    有三种方法要求固定的声明方式

    // 构造方法
    className([paramlist]) {
    
    }
    
    // main()方法
    public static void main (String args[]) {
    
    }
    
    // finalize()方法
    protected void finalize() throws throwable {
    
    }
    

      

    完整的java源文件

    package packageName;    //指定文件中的类所在的包, 0个或1个
    import packageName.[className|*];       //指定引入的类,0个或多个
    public classDefinition  //属性为public的类定义, 0个或1个
    interfaceDefinition and classDefinition     // 接口或类定义,0个或多个
    
    源文件的名字必须与属性为public的类的类名完全相同
    在一个.java文件中,package语句和public类最多只能有1个
    

      

    永远渴望,大智若愚(stay hungry, stay foolish)
  • 相关阅读:
    linux下yum无法使用
    判断某个网卡是否是dhcp获取的ip
    个人作业---词频统计
    第四周读书笔记
    设计关键词
    好文收藏
    Apritag角点代码检测
    处理txt文件,保存为yml和cal文件
    欧拉角欧拉矩阵
    Mysql笔记01-安装和SQL基础
  • 原文地址:https://www.cnblogs.com/h-hkai/p/10484965.html
Copyright © 2011-2022 走看看