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)
  • 相关阅读:
    字符串类题
    计算器(栈、字符串)
    排序与检索,UVa 10474,(大理石在哪里)
    2019第十届蓝桥杯Java题
    暴力求解法
    图的遍历
    栈 队列与优先队列
    刷题小知识总结点
    字符串题单
    string
  • 原文地址:https://www.cnblogs.com/h-hkai/p/10484965.html
Copyright © 2011-2022 走看看