【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 的类名完全相同

原文地址:https://www.cnblogs.com/KID-XiaoYuan/p/7653060.html