首页 > 编程 > Java > 正文

重温JavaSE之方法的声明和使用(三)

2019-11-06 07:35:40
字体:
来源:转载
供稿:网友
方法:也叫函数,一个功能的定义,是一个类中最基本的功能单元方法的格式:修饰符 返回值类型 方法名(参数列表){//需要执行的语句return 返回值;}返回值类型:说明该方法运行后有结果,那个结果的“数据类型”参数列表:参数列表可以有0个或多个,每一个参数就是一个局部变量return:表示结束当前方法返回值:方法运行结束后,返回的具体值方法的注意:1."返回值类型" 与 "返回值" 的数据类型需要保持一致!2.当调用者调用方法时,若调用需要使用方法运行后的结果,可以声明一个变量接受该结果http://write.blog.csdn.net/postedit3.当调用者调用方法时,方法名和参数列表(参数类型、参数个数)必须保持一致4.若方法运行结束后,不需要返回任何结果给调用者时,方法"返回值类型"处,声明为voidvoid:表示无返回值声明方法的明确:明确方法运行结束后,是否需要返回结果给调用者是否需要返回值类型,返回值类型是什么明确方法的运行是否有位置的数据参与运算是否需要参数,需要几个,类型是什么跨类调用方法:通过 类名.方法名(使用static修饰方法为例)参数的值传递:基本数据类型的传递:当将基本数据类型作为参数传递给方法,方法运行结束后,原值不会发生改变方法重载 Overload:在同一个类中①方法名称必须相同②参数列表必须不同(数据类型和参数的个数)

注意:与返回值类型无关

方法的重写:

父类与子类之间的多态性,对父类的函数进行重新定义。如果在子类中定义某方法与其父类有相同的名称和参数,

我们说该方法被重写 (Overriding)。在java中,子类可继承父类中的方法,而不需要重新编写相同的方法。

但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。

方法重写又称方法覆盖

1、在子类中可以根据需要对从基类中继承来的方法进行重写。

2、重写的方法和被重写的方法必须具有相同方法名称、参数列表和返回类型。

3、重写方法不能使用比被重写的方法更严格的访问权限。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表