首页 > 代码库 > 类的无参预习内容

类的无参预习内容

1:类是又一组具有相同属性和共同行为的实体抽象而来的,对象执行的操作是通过编写类的方法来实现的.

2:代码举

public class Autolion {
String color ="黄色";
//跑方法
public void run(){
System.out.println("正以0.1米/秒的速度向前跑");
}
//叫方法
public void cry(){
System.out.println("大声吼叫");
}//抢球方法
public String robBall(){
String ball="球";
return ball;
}
}

3:如何定义类的方法:

类的方法必须包括以下三个部分

(1):方法的名称.

(2):方法的返回值类型.

(3):方法的主体.

编写方法时,分两步完成:

(1);定义方法名和返回值类型.

(2):在{}中编写方法的主体部分.

编写时,注意:

(1):方法体放在一对大括号里,方法体就是一程序代码,完成一定工作.

(2):方法名主要在调用这个方法使用.在JAVA中,一般采用骆驼命名法,

(3):方法执行后可能会返回一个结果,该结果的类型称为返回值类型.使用返回值return值返回.

4:注意错误

1>方法的返回值类型为void.方法中不能有return语句;

2>方法不能返回多个值;

3>多个方法不能使用互相嵌套定义;

4>不能再方法外部直接写程序逻辑代码;

5:成员变量和局部变量

成员变量:    Autolion类的方法可以直接使用该类定义的成员变量,如果其他类的方法要访问,首先创建该类的对象.然后才能通过操作符"."来引用.

局部变量:    仅仅在定义改变量的方法内,

6:成员变量和局部变量的注意:

1>作用域不同.   局部变量的作用域仅限于他的方法.在该方法外无法访问.成员变量的作用域在整个类的内部都是可见的,都可以使用.如果访问权限允许.可以在类的外部使用成员变量.

2>初始值不同.   对于成员变量.如果在定义类中没有给他赋初始值.JAVA会给他一个默认值,基本数据类型的值为0;引用类型的值为null.但是JAVA不会给局部变量赋值.因此,局部变量必须要定义赋值后再使用;

3>在同一个方法中,不能有相同的局部变量,在不同的方法中.能有相同的局部变量.

7:常见错误

1>误用局部变量

2>控制流语句板块中的局部变量;

8:

1>有返回值的用string,没有返回值的用void;

2>本类值得所有方法/可以不用实例化.直接说明;

3>void没有返回值.不能用return;

4>方法之间允许互相调用;

9

(1):空返回值的语法:                                            (2):有返回值的语法:

public void  方法名()                                                      public 返回类型 方法名()

{                                                                                                  {                               

方法体                                                                                          方法体        

}                                                                                                 }

                                                                                                   retyurn返回值类型;

                                                                                                }

10;

生成JAVADoc开发文档的有两种方法:

1>使用命令行方式生成;

2>使用MyEclipse工具形成

(1):选择"Flie"  "Export"选择,弹出"导出"对话框.选择JAVA菜单中的的"JAVADoc`"选项,即可提交

11:代码举例

public static void main(String[] args) {
// TODO Auto-generated method stub
//接受成绩;
Scanner input =new Scanner(System.in);
System.out.println("请输入java成绩");
int java =input.nextInt();
System.out.println("请输入c的成绩");
int c =input.nextInt();
System.out.println("请输入db的成绩`");
int db =input.nextInt();
//计算并显示输出
int total =java+c+db;
double avg =total/3.0;
System.out.println("总成绩"+total);
System.out.println("\n平均分"+avg);



}

}

类的无参预习内容