2020-11-25

Java基础的方法使用详解

本章是Java基础的方法概念详解,分享给初学者,一起学习,共同进步!

一.方法基础概念

什么是方法

  • Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段

为什么要声明方法

  • (方法的好处)

  • ①把复用的逻辑抽取出来,封装成方法,提高代码的重用性

  • ②实现相对独立的逻辑,提高代码的维护性

  • ③可以对具体实现进行隐藏、封装

方法的作用

  • 简化代码,提高代码的可读性,可维护性,可重用性

方法的声明格式

​题外话:如果大家在学习过程中遇到什么问题,或者缺乏相关的Java学习资料,可查看右侧公告栏获取,有问题随问随答,还有我这段时间整理的一些Java学习手册,面试题,开发工具,PDF文档书籍教程,需要的话都可以免费分享给大家。

  • 语法:

  • 不写默认是default

  • 如图是修饰符的访问权限

Java访问修饰符包括private,default,protected和public。含义分别表示私有的,默认的,受保护的和公有的访问修饰符。这些访问修饰符既可以修饰类中的属性,又可以修饰类中的方法,而public和default还可以修饰类。在同一个java文件里,公有类有且仅有一个,并且该文件命名为类名.java。

二.方法的分类

  • 根据方法有没有参数,可分为:

  • 1.无参方法

  • 2.有参方法

  • 根据有没有返回值,可分为:

  • 1.无返回值方法

  • 2.有返回值方法

三.方法的调用格式

  • 语法:方法名称(实参列表);

  • 注意

  • a.实参的数量和类型必须和形参保持完全的一致。

  • b.方法之间只能进行相互的调用,而不能在方法中声明方法,就目前而言声明的方法都和main方法时并列的

  • c.如果定义方法有返回值,运算的结果会返回给调用者,调用者需要定义变量接收数据

无返回值的调用格式案例

 

  • 初学者一定要理解好形式参数和实际参数

有方法的返回值的案例

  • 有返回值的要用到return关键字

  • return关键字的作用:结束方法,返回结果,

  • 情况1

 

  • 情况2

 

  • 情况3

 

四.方法的重载

方法重载的概念

  • 同一个类中,方法名字相同,参数列表不同,则是方法重载。

  • 注意:

  • 参数列表的不同包括,参数个数不同,参数数据类型不同,参数顺序不同

  • 方法的重载与方法的修饰符和返回值没有任何关系

 

  • 以上的就代表JAVA方法的重载

五.拓展

区分什么是类方法和实例方法

  • 类方法:

  • 使用static修饰的方法,是属于当前整个类的,而不是属于某个实例的,只能处理static域或调用static方法。

  • 实例方法:

  • 属于对象的方法,有对象来调用。

  • 一个类中的方法可以互相调用。但要注意:实例方法可以调用该类中的其他方法,例如,sum()可以调用Max()。类方法只能调用其他类方法,不能调用实例方法。

  • 类方法又叫静态方法, 实例方法又叫非静态方法。

  • 类方法可以直接通过类名调用,实例方法必需先初始化类的实例,然后通过类的实例才能调用

  • 知识点小结

  • Java中的方法分为类方法和实例方法,区别是类方法中有static修饰,为静态方法,是类的方法。所以在类文件加载到内存时就已经创建,但是实例方法是对象的方法,只有对象创建后才起作用,所以在类方法中不能调用实例方法,但实例方法中可以调用类方法,且实例方法可以互相调用。

完结!撒花!!!

 









原文转载:http://www.shaoqun.com/a/493092.html

声网agora:https://www.ikjzd.com/w/2176

三维度科技:https://www.ikjzd.com/w/1312

photobucket:https://www.ikjzd.com/w/132


本章是Java基础的方法概念详解,分享给初学者,一起学习,共同进步!一.方法基础概念什么是方法Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段为什么要声明方法(方法的好处)①把复用的逻辑抽取出来,封装成方法,提高代码的重用性②实现相对独立的逻辑,提高代码的维护性③可以对具体实现进行隐藏、封装方法的作用简化代码,提高代码的可读性,可维护性,可重用性方法的声明格式​题外话:如果大家
cicpa:cicpa
东杰智能:东杰智能
亚马逊乞丐式的索评:亚马逊乞丐式的索评
昆明是四季如春的吗?清明时节去昆明旅游合适吗?:昆明是四季如春的吗?清明时节去昆明旅游合适吗?
Facebook推出圣诞假期广告新功能,包括Instagram广告中添加产品标签:Facebook推出圣诞假期广告新功能,包括Instagram广告中添加产品标签

No comments:

Post a Comment