二级java面向对象编程辅导:语言初步(3)
来源:优易学  2011-10-19 18:48:04   【优易学:中国教育考试门户网】   资料下载   IT书店

  1.每个源文件中包含内容:

  零个或一个包声明、零个或多个包引入、零个或多个类声明、零个或多个接口声明。至多只有一个类或者接口是public的,而且源文件必须以其中public类型的类的名字命名。

  1)包声明语句:

  用于把该源文件中的类和接口放在特定的包中,一个源文件中只能有一个package语句,也可以省略表示为在默认包,该包没有名字。这就意味着在该源文件中定义的包和接口都在同一个包中。package语句必须放在源文件第一行。例如:package com.abc.dollapp

  包的作用:

  a.区分名字相同的类。b.实施访问控制。c.划分和组织Java应用中的各种类。

  包的命名规范:

  a.一般采用小写。

  b.包含创建者、所属项目名称、处于项目所处的哪些位置等信息。

  c.一般采用URL命名规范的反转,例如,类名com.abc.netstore.common,SysContent,这意味着SysContent类由abc公司开发,属于netstore项目,位于netstore.common中。

  d.Java不强制要求包名。

  2)包引入语句:

  使用其他包中的类和接口。注意import语句不会意味着JVM会把所有的类和接口加载到内存中并对它们初始化。

  注意:若同时引用了两个来自不同包的同名类,那么必须通过完成类名来区分。

  3)方法声明:

  返回值类型 方法名 (参数列表){

  方法主体

  }

  4)main()方法:

  public static void main (String[] args),其实public和static的位置可以调换,由于用static修饰的方法默认都是final(不能被子类覆盖),所以加上final也没事。

  类中可以通过重载的方法提供多个不作为的应用程序入口的main方法。

  5)注释:

  注意/** ... */出现在任何声明之前都会被视为JavaDoc。

  6)关键字:

  注意friendly和sizeof不是Java关键字,这与c++不一样。

  7)标识符:

  a.首字母必须是字母、下划线、美元符号、人民币符号。其中不能包含-、#等字符。

  b.没有长度限制,但是大小写敏感。

  c.官方的命名规范有

  类名和接口名:首字母大写,若多个单词拼成则每个单词首字母大写。

  方法和变量名:首字母小写,若多个单词拼成则除第一个单词外的其他单词首字母大写。

  包名:小写。注意源文件的位置,比如若使用默认包,则Doll.java在根目录下,若类名为com.abc.dollapp.doll.Doll,则源文件Doll.java要在\com\abc\dollapp\doll目录下。

  常量名:大写形式,多个单词用下划线隔开。

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训