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)
  • 相关阅读:
    【概念】using 三种使用方式
    2019-7-2 作业1 2 3
    异常
    java.lang.NullPointerException
    课外作业(建立double类型的小数,按照四舍五入保留2位小数)
    作业1.2.3.4
    左自增与右自增的区别
    深入了解JVM(Java虚拟机)
    Eclipse报错Could not resolve archetype
    ThinkPad E550 连蓝牙鼠标logitech M557
  • 原文地址:https://www.cnblogs.com/h-hkai/p/10484965.html
Copyright © 2011-2022 走看看