Java学习笔记第5天——package和import语句、方法的定义、方法的入参匹配、重载方法、方法的递归、构造器的定义。

前言

        学习package和import语句、方法的定义、方法的入参匹配、重载方法、方法的递归、构造器的定义。


一、学习package和import语句

1.全限定名 package+类名

2.系统默认导入

  1. 会默认导入同一个包中的类

  2. 会默认导入java.lang.*; (可以在jdk/jre/lib/rt.jar中找到这个包)

3.位置关系:

  1. package语句在java源文件中的第一行

  2. import语句在package和class之间

二、方法的定义

1.什么是方法:

        用于封装某种特殊的功能操作,能够进行入参和返回数据

2.方法组成元素:

        修饰符、方法返回值,方法名,方法参数,方法体

        1. 有返回值类型(在调用方法后需要返回该类型的数据)

          返回值类型为基本数据类型(8种)

        则需要注意,返回数据的类型要比定义的返回值类型小或者相等   比如:方法返回值类型为double  则可以返回比double类型小的数据(long、int......)

        2. 没有返回值类型(使用void来表示当前方法没有返回值类型)

        3.方法签名(方法的id):方法名+参数列表[类型和个数]

        关键点:方法调用是通过方法签名来调用的。

        方法签名和修饰符、返回值类型没有关系。

        只要方法签名不一致,则不是同一个方法。

三、方法的入参匹配

1.基本数据类型

        入参的个数是可变的

        本类型--> 类型的提升顺序 --> 本类型的包装类 -->本类型的可变长度类型

2.引用类型

        本类型-->父类

四、重载方法

1.重载方法的目的:

        同一个类中同一种行为的不同的体现

2.重载方法的规则:

  1. 同一个类中

  2. 方法名相同

  3. 参数列表不同

  4. 方法的重载和修饰符以及方法返回值是没有关系的,只跟方法签名有关系

五、方法的递归

1.方法的递归是什么?

        就是一个方法重复调用它自身

2.方法的递归要点:

  1. 方法的出口
  2. 递归的规律

六、构造器的定义

1.什么是构造器?

        构造器是一个特殊的方法,这个特殊的方法用于创建实例时执行初始化。构造器是创建对象的重要途径,因此,java必须包含一个或者以上的构造器。

2.构造器的语法:

  [修饰符]  类名 (参数类别){

        方法体
}

 3.构造器的注意事项:

  1.  如果一个类中没有定义构造器,则系统会默认提供一个无参构造器,但是如果有定义任意一个构造器,则系统不再提供无参构造器。所以通常来说在一类中要一个无参构造器和一个有参构造器
  2. 成员变量默认初始化   引用变量默认为null  基本数据类型默认为0   布尔类型默认为false


总结

学习package和import语句、方法的定义、方法的入参匹配、重载方法、方法的递归、构造器的定义。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值