类的成分:属性 行为
属性:全局变量 局部变量
构造器(对于对象相关属性进行初始化操作)
构造器的定义范围
1构造器的名称必须盒类名称一致
2构造器不能包含任何类型的返回值(包括void)
类之间的关系:横向关系
纵向关系
横向关系: 依赖关系
关联关系
聚合关系
组合关系
纵向关系:继承(extends)
继承可以使类的扩展性提高,减少重复代码的编写
实现
**由于方法结构中包含返回值类型和参数成分,根据这两个成分的组合,方法可以分为4中类别**:
无参数无返回值
无参数有返回值
有参数无返回值
有参数有返回值
参数(Parameter):在执行方法时需要传递到方法中使用的一些数据,参数的类型可以是任意的,数量可以是任意多个,参数顺序也可以任意的
在声明方法时定义的参数,称之形式参数(形参)
在对象方法进行调用时传入的参数称之实际参数(实参)
返回值(returns):在方法执行完毕之后,传递到方法之外的数据;返回值的类型可以是任意,返回的具体值(或者变量)必须要跟方法定义的返回类型匹配。
public class Tools {
/**
* 有参有返回值
* @param a 数值1
* @param b 数值2
* @return 返回两个数值中较大的一个
*/
public int max(int a,int b) {
return a > b ? a : b;
}
/**
* 无参有返回值
* 返回字符串时间
* @return
*/
public String nowTime() {
return "2020年11月3日 10:46:22";
}
/**
* 有参无返回值
* 打印输出参数内容
* @param msg
*/
public void log(String msg) {
System.out.println(msg);
}
/**
* 无参无返回值
*/
public void tips() {
System.out.println("天气冷了,多穿衣服,多喝开水!");
}