• 语法小结


    完整的类定义:

    [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)
  • 相关阅读:
    MYSQL--事务处理
    phpStudy + JspStudy 2014.10.02 下载
    ThinkPHP实现跨模块调用操作方法概述
    ThinkPHP整合百度Ueditor图文教程
    PHP获取今天、昨天、明天的日期
    获取客户端IP地址定位城市信息
    samba服务器概述
    Linux下好玩的命令
    一张网页的旅行
    PHP获取中英文混合字符串长度及截取
  • 原文地址:https://www.cnblogs.com/h-hkai/p/10484965.html
Copyright © 2020-2023  润新知