类的方法定义类的某种行为或功能。
定义类的方法:
public 返回值类型 方法名(){ //1.定义方法名以及返回值类型
//方法的主体 2.编写方法体
}
return 表达式; 作用:跳出方法,返回结果。
对象名.方法名();
方法调用:方法之间允许相互调用,不需要知道方法的具体实现,实现重用,提高效率。
public void a(){
b(); //调用b()
}
Student类的方法a()调用Student类的方法b(),直接调用。
public void a(){
Teacher t = new Teacher();
t.b(); //调用Teacher类的b()
}
Student类的方法a()调用Teacher类的方法b(),先创建类对象,然后用"."调用。
成员变量和局部变量:
变量声明的位置决定变量作用域。
变量作用域确定可在程序中按变量名访问该变量的区域。
成员变量和局部变量的区别:
作用域:
局部变量的作用域仅限于定义它的方法。
成员变量的作用域在整个类内部都是可见的。
初始值:
Java会给成员变量一个初始值。
Java不会给局部变量赋予初始值。
在同一个方法中,不允许有同名局部变量。
在不同的方法中,可以有同名局部变量。
在同一个类中,成员变量和局部变量同名时,局部变量拥有更高的优先级。
面对对象OOP思想:
类的方法实现某个特定的功能,其他类不需要知道它如何实现,直接调用即可。
定义类的方法必须包括:
方法的名称,方法的返回值,方法的主体。
调用类方法的两种形式:
同一个类中的方法,直接使用"方法名()"调用。
不同类的方法,先创建对象,在使用"对象名.方法名()"调用。
无参:
<访问修饰符> 返回类型 <方法名>(<无参列表>){
//方法的主体
}
创建包使用的关键字:package
导入包使用的关键字:import