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("
平均分"+avg);
}
}