ACCP学习旅程之-----Java 类的方法(第七章节)

1)类的方法:是一个类中的功能模块,作用是“做一件事情”

            
每一个类的方法都定义了一个功能,而且封装在类中,实施细
            
节获得了隐秘;

2)定义类的方法

基本语法: public 返回值的类型 方法名() {
                 //
方法的主体
                 }

方法名的规范: 一般为一个动词,两个以上时,第一个单词小写,其他
               
首字母大写

方法的返回值:在方法的主体内,如果方法具有返回类型,则必须使用返
             
回关键字return返回一个执行方法的结果值

语法:  return 表达式

Void  如方法没有返回值,则返回值的类型应使用void

3)  Java中的三种跳转语句

a)         Break    跳出当前循环,执行当前循环后面的语句

b)        Continue 调出本次循环,continue后面的循环体内的语句不执行,
              
重新进入本循环的入口,判断条件,执行下一次循环。

c)        Return   基本功能是结束方法的运行,并返回其后的变量或表达
              
式的值

              
如果return不在方法语句最后,其作用等同于循环中的
               break,
即结束方法的执行,其后的语句不运行。

无返回值:意为已经完成方法,现在要离开方法了。

有返回值:意为“离开方法,并将<表达式>的值返回给调用它的程序

4)方法的调用

  
程序中使用方法名称,可以执行方法包含的语句,这个过程称为方法调用。

语法:对象名。方法名();

方法的调用

在同一个类中,不同的方法成员可以直接相互调用。

在其他类中调用这个类中的方法,则必须先在其他类中进行本类对象的实例化,即在其他类中创建一个本类的对象,然后再通过“。”运算符调用本类的方法。

如: Student a1 = new Student(); //Student类创建了一个新对象,a1

5)  变量的作用域及常见错误

成员变量:在类中定义的变量,有默认初始值

局部变量:在方法中定义的变量,必须先赋值再使用

成员变量与局部变量的对比

作用域不同:成员变量作用域整个类中,其他类中的本类对象可引用
           
局部变量作用域本方法中,其他类中本类对象不可引用

初始值不同:成员变量如不赋值,Java给定一个默认值
           
局部变量在使用前,必须付给它确定的值即:
                             
“先赋值后使用”

6) 

为什么需要包:

Java提供包来管理类,Java(。Java文件)的类文件可以存储在不同的包中

包允许将类组成较小的单元(类似文件夹),易于找到和使用

防止命名冲突:Java中只有在不同的包中的类才能重名

包允许在更广泛的范围内保护类、数据和方法,可以在包内定义类,根据规则,包外的代码有可能不能访问该类。

创建包

语法:  package 包名;

规范:

1package 是关键字,包的声明必须是Java源文件中的第一条
  
非注释性语句

  
包被设计与文件系统相对应,每个包都对应于文件系统中的
  
同名子目录。

  
包的嵌套反应了文件系统中的目录层次。

2 一个源文件只能有一个包声明语句

3.包声明编码规范:

由小写字母组成,不能以圆点开头或结尾 如:.mypackage

一个唯一的包名的前缀通常全部是小写的ASCII字母,并且是一个顶级域名:com\edu\gov\net\org等;

通常使用组织的网路域名的逆序

如:           域名为javagroup.net
可声明的包为: package net.javagroup.mypackage;

包名的后续部分依不同机构各自规范不同而不同,如:
packet net.javagroup.research.powerproject;  
research
为部门名  powerproject为项目名

其他:

    
Eclipse项目文件夹中,如没有在src中创建包,系统会自动
     
给出一个“缺省包”  default

包的导入

       
要使用在不同包中的类,需要将包显示地包括在Java程序中。
       
Java使用关键字import告知编译器所要使用的类位于哪一
       
个包中。

       
这个过程称为导入包。

语法:  导入包中特定的类     import 包名。类名;
       
导入包中所有类       import 包名。*

7JavaDoc注释(Java文本注释

什么是JavaDoc

   
从程序源代码中抽取类、方法、成员等的注释,形成一个和源代码配套的API帮助文挡。

   
因此,只要在编写程序的时候以一套特定的标签作注释,在程序写完时,通过JavaDoc技术就可以同时生成程序的开发文档了。

JavaDoc注释的语法规则

1.  以“/**”开头,以“*/”结尾;

2.  每个注释包含一些描述性的文本及若干个Javadoc标签;

3.  Javadoc标签一般以“@”为前缀,通常的有:

     @author    
用于标明开发该类模块的作者
     @version   
用于标明该类模块的版本
     @return    
用于描述方法的返回值
     @param    
用于描述方法中的参数

其他:
    JavaDoc
是一种重要的文档工具,通常类、类的方法和一些重要的地方需要用JavaDoc来注释。

JavaSE6 帮助文档

    Sun
公司提供的 JavaSE6 帮助文档,拥有强大的 API (应用程序接口)功能,并提供了大量的类库,开发人员只需调用即可

   
获取方法:登陆 Sun 公司的官方网站就可以下载
              http://java.sun.com/javase/downloads/index.jap

你可能感兴趣的:(java,面向对象,休闲,java类,Accp)