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)
  • 相关阅读:
    protobuf 协议 windows 下 C++ 环境搭建
    protobuf 协议 windows 下 java 环境搭建
    ProtocolBuffers (二) android与PC,C#与Java 利用protobuf 进行无障碍通讯【Socket】
    C++ ofstream和ifstream详细用法
    C# 关于out和ref的问题
    java 解析office文件 大全
    Ezhuang
    IOS
    Android Client and PHP Server
    一个IM开源项目LiteTalk
  • 原文地址:https://www.cnblogs.com/h-hkai/p/10484965.html
Copyright © 2011-2022 走看看