目录
一、类的无参方法
1、无参方法无返回值
略
2、无参方法有返回值
略
二、类的有参方法
1、基本语法
<访问修饰符> 返回类型 <方法名>(<形式参数列表>) {
//方法的主体
}
2、有参方法无返回值
略
3、有参方法有返回值
略
三、关于成员变量与局部变量
1、成员变量
成员变量拥有默认的初始值
package com.bdqn.debug;
public class Trys {
// 成员变量
/**
* 中心名称
*/
String schoolName;
/**
* 教室数目
*/
int classNumber;
/**
* 机房数目
*/
int labNumber;
//类的方法
public void showCenter() {
System.out.println(schoolName + "培训学员\n" + "配备:" + classNumber + "教" + labNumber + "机");
// 局部变量,必须要有
int num = 0;
System.out.println(num);
}
}
2、局部变量
局部变量没有初始化变量,需要手动添加一个初始值,否则会出现错误
//类的方法
public void showCenter() {
System.out.println(schoolName + "培训学员\n" + "配备:" + classNumber + "教" + labNumber + "机");
// 局部变量,必须要有
int num = 0;
System.out.println(num);
}
}
3、成员变量与局部变量的区别
作用域不同
- 局部变量的作用域仅限于定义它的方法
- 成员变量的作用域在整个类内部都是可见的
初始值不同
- Java会给成员变量一个初始值
- Java不会给局部变量赋予初始值
在同一个方法中,不允许有同名局部变量
在不同的方法中,可以有同名局部变量
在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级(简单理解为:谁近谁的优先级更高)