Java之方法

方法(面向对象:方法—面向过程:函数)

1.    方法的定义:一段实现特定功能的代码。定义在本方法的内部,其他方法的外部。

2.    方法的定义格式


3.    传入方法的参数:

形式参数:是一个变量,用于存储调用函数传递进来的实际参数。 
实际参数:传递给形式参数的具体数值。 

4.方法的三要素:

① 函数名

② 返回值类型返回值类型 可以是 8种基本类型以及对象类型

                        函数结束之前必须返回对应类型的值!!!

                        return 表示函数执行结束,可以通过return xxx;返回结果

              void表示没有返回值,仍然可以用return,但是return后面不能有数据

③ 形参列表

用于在方法调用时,接受外部传递的数据 就是定义在方法中的局部变量。

        多个形参之间,使用逗号分隔

5.方法的重载:在一个类中出现两个或者两个以上的同名函数,应对不同个数或者不同数据类型的参数。

   要求:函数名一致、形参列表不一致(形式参数的个数或者是对应的数据类型不一致)、与方法的返回值类型是无关的


6.方法的调用

无参方法调用    方法名();

有参函数的调用:函数名(实参列表);

实参就是一个值,实参的类型要和形参的类型一致!!!

7.重点:构造方法

(1)构造方法的方法名必须与类名一样。例:类Dog    构造方法:public Dog(){ 方法体 }

(2)构造方法没有返回类型,也不能定义为void,在方法名前面不声明方法类型。

(3)构造方法不能作用是完成对象的初始化工作,他能够把定义对象时的参数传递给对象的域。

(4)构造方法是用来创建对象的,只能与new连用,不能动手调用,而要系统调用。

(5)构造方法可以重载,以参数的个数,类型,或排序顺序区分。

(6)如果一个类中没有显式的提供任何构造方法,系统默认提供无参的构造方法

(7)创建对象时对象成员可以通过构造方法进行初始化。例:Dog d = new Dog("wangwang")

        Dog("wangwang") 就是构造方法,"wangwang"为构造方法的形参。

(8)构造方法的任务就是初始化一个对象内部的状态。


补充:

对象创建过程:

   ① 分配空间,并为属性赋默认值

   ② 属性初始化

   ③ 执行构造方法中的代码(通常第3次为属性赋值)




 

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值