zoukankan      html  css  js  c++  java
  • 【JAVA】学习笔记(2)

    Java完整的类的定义

    [pubilc][abstact|final] class className [extends superclassName]

    [implements InterfaceNameList]

    {//类声明

    [public|protected|private][static][final][transient][volatile]type variableName;

    //成员变量的声明,可以为多个

    [public|protected|private][static][final|abstract][native][synchronized]

    returnTypeName([paramList])//方法定义以及实现,可以为多个

    [throws exceptionList]

    {

    Statements

    }

    }

    Java完整的接口定义

    [public] interfance InterfaceName [extends superInterfaceList]

    {

    //接口声明

    type constantName = Value;//常量声明 ,可以为多个

    三种固定的声明方式:

    1:构造方法:

    Class Name([paramlist])

    {

    ...

    }

    2:主函数声明:

    Public static void main(String args[])

    {

    ...

    }

    3:finalize方法//析构方法

    Protected void finalize()throws throwable

    {

    ...

    }

    完整的Java程序的构成:

    Packagepackagename;//指定文件中的类所在的包,0个或1

    Import packageName.[className|*];//指定引入的类,0或多个

    Public class Definition //属性为public的类定义,0或多个

    Interface Definition and classDefinition//接口或类定义,0个或多个。

    //源文件的名字必须与属性为public 的类名完全相同

  • 相关阅读:
    bzoj4282 慎二的随机数列
    bzoj2839 集合计数
    bzoj1735 [Usaco2005 jan]Muddy Fields 泥泞的牧场
    bzoj3732 Network
    Kruskal重构树
    bzoj1568 [JSOI2008]Blue Mary开公司
    bzoj4576 [Usaco2016 Open]262144
    p2522 [HAOI2011]Problem b
    bzoj2463 谁能赢呢
    p4301 [CQOI2013]新Nim游戏
  • 原文地址:https://www.cnblogs.com/KID-XiaoYuan/p/7653060.html
Copyright © 2011-2022 走看看