类的无参方法
1.什么是类的方法
类是由一组具有相同属性和共同行为的实体抽象而来的,对象执行的操作是通过编写类的方法实现的。
2.如何定义类的方法
类的方法必须包括以下三个部分:
① 方法的名字
②方法的返回值类型
③方法的主体
语法: public 返回值类型 方法名(){
//方法的主体
}
编写方法时,分两步完成: 第一步:定义方法名和返回值。 第二步:在{}中编写方法的主题部分。
但要注意一下三点:① 方法体放在一对大括号中,方法体就是一段程序代码,完成一定的工作。
②方法名主要在调用这个方法时使用。在java中一般采用骆驼式命名法。
③方法执行后可能会返回一个结果,该结果的类型称为返回值类型。只用return返回值。
3.方法的调用
语法 对象名.方法名();
在编写方法以及调用方法时,一定要细心,避免出现以下错误:
常见错误1:方法中不能有return返回值。
常见错误2:方法不能返回多个值。
常见错误3:多个方法不能相互嵌套定义。
常见错误4:不能在方法外部直接写程序逻辑代码。
4.成员变量和局部变量的区别
局部变量存在于栈内存中成员变量定义在类中,在整个类中都可以被访问.
成员变量随着对象的建立而建立,存在于对象所在的堆内存中.成员变量有默认的初始化值
局部变量:局部变量只定义在局部范围内,如函数,和语句.局部变量存在于栈内存中作为的范围结束,变量空间会自动释放局部变量没有默认初始化值作为的范围结束,变量空间会自动释放局部变量没有默认初始化值
1.误用局部变量
2.控制流语句块中的局部变量
带参的方法
1.如何定义带参方法
语法 <访问修饰符>返回类型<方法名>(<参数列表>){// 方法的主体}
在这里 <访问修饰符>值该方法允许被访问调用的权限范围,只能是public p'rotected 或者private。
返回类型指方法返回值的类型。
<方法名>是定义的方法的名字,它必须使用合法的标识符。
<参数列表>是传送给方法的参数列表。
2.带参方法的调用
对象名.方法名(变量1,变量2,.............,变量n)
3.带有多个参数的方法
在编程过程中,带参方法的定义和调用对于初学者来讲,常见的错误有:
① 在调用方法时,在传递的实参前添加数据类型。
②形参和实参的数据类型不一致。
③形参和实参的数量不一致。
④方法定义有返回值,但是调用该方法后没有对返回值做任何处理。
包
语法 : package 包名;
要注意: java包的名字通常由小写字母组成,不能以远点开头或结尾。
一个唯一包名的前缀用处是全部小写的ASCII字母,并且是一个顶级域名。通常使用组织的网路域名的逆序。
包名的后续部分依不同机构各自内部的规范不同而不同。