对对象的操作叫方法
方法四要素:
1.方法返回值类型
2.方法名称
3.形参列表
4.方法体
方法的命名与属性类似 四点:
1.由字母 数字 下划线$符号组成
2.由字母 下划线 $符号组成
3.区分大小写
4.不能是java中的关键字
方法的返回值:
1.如果方法有返回值 那么方法必须使用关键字return返回该值
2.如果方法没有返回值 则返回类型为void
注意点:
1.main方法不能有返回值
2.方法最多只能有一个返回值
根据方法的作用 方法可分为 构造方法 和 自定义方法
根据方法的参数类型 可分为 无参方法 和 有参方法
一个新对象初始化的最终步骤是通过new 关键字去调用对象的构造方法 构造方法必须满足的条件是:
1.方法名必须和类名称完全相匹配
2.不能声明返回类型
3.不能被static final synchronized abstract native修饰 且不能有return语句返回值
根据构造方法的不同 构造方法可分三类:
1.隐式无参构造方法(默认构造方法)
2.显示无参构造方法
3.显示有参构造方法
如果显示定义了一个有参的构造方法 系统就不能调用无参的构造方法 如果通过new关键字来调用无参的构造方法就会出错
方法的重载
一个类中可以定义有相同名字 但参数列表不同的多个方法 调用时 会根据不同的参数列表来选择对应的方法
类中定义的普通方法 构造方法都可以重载
自定义方法
在类中为了解决某个问题而编写的一段功能代码片段 自定义方法必须满足方法的三要素:返回值类型,方法名和形参列表,至于方法体有没有需要根据情况而定
方法的调用
自定义方法的调用格式是:对象变量名.方法名(实参列表);
方法的调用可以根据有无参数分为以下两类:
1.无参方法的调用
同一个类中可以直接调用
不同类中 先创建对象 在使用. 调用
2.有参方法的调用