关键字 return
一、Java中的return有两方面的用途:
(1)返回方法指定类型的值。

(2)方法的结束,直接退出当前方法。

二、使用的两种形式:

(1)方法有返回值类型,格式:

 return 返回值;

 (2)方法没返回值类型,格式:

 return;

方法的重载
一、定义:方法的重载:方法名一样,参数类型或参数个数或参数顺序不一致即可
二、判断是否是重载:与方法的权限修饰符、返回值类型和形参名都没有关系。

三、可变个数的形参的调用方法

java值的传递机制
一、如果变量是基本数据类型,此时赋值的变量所保存的是数据值。
二、如果变量是引用数据类型,此时赋值的变量所保存的是数据的地址值。

递归方法
一、定义:程序的自身调用
二、方法的定义不能嵌套(一个方法里不能再定义一个方法)

封装性
一:程序设计支持“高内聚,低耦合”;高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合就是仅暴露少量方法用于使用。
二、使用四种权限修饰符“private,default(缺省),protected,public”,用private对类的属性进行权限修饰。
三、通过定义方法(让外部调用)对封装属性进行赋值和获取。

构造器
一:定义:格式: 权限修饰符 类名(形参列表){} 其中①默认权限修饰符与类一致。(对于class的权限修饰只可以用public和default(缺省)).②一般用public、protected、private来修饰构造器。
二:作用:①创建对象②在创建对象的时候为类的属性赋初始值
三:构造器的重载

关键字 this
一:作用①this.属性;用来区分成员变量和局部变量重名问题(见名思意)
二:this.方法;访问本类的成员方法。
三:this();①:用于调用构造器(避免代码沉余)②注意事项:this() 不能使用在成员方法中,只能写在构造器中
2.必须是构造器中的第一条语句