首页 > 编程语言 >Java方法

Java方法

时间:2023-02-14 18:34:48浏览次数:35  
标签:调用 Java 修饰符 参数 类型 返回值 方法

何为方法:

1.方法是语句的集合,它们在一起执行某个功能。

2.方法是解决一类问题的有序步骤组合。

3.方法包含于类或对象中。

4.方法在程序中被创建,在其他地方被引用。

方法设计原则:

一个方法只完成一个功能,这样利于我们后期的扩展。

方法的定义和调用

方法包含一个方法头和一个方法体  下面是一个方法的所有部分。

  ♦ 修饰符:修饰符是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。

  ♦返回值类型:方法可能需要返回值,如果有返回值需要确定返回值类型,如没有可以使用关键字void。

  ♦方法名:是方法的实际名称。

  ♦参数类型:参数像一个占位符。当方法被调用时,可能需要传值给参数,这个值被称为实参或变量。                       参数是可选的,方法可以不包含任何参数。                       参数有分为实参和形参:                        实参:调用方法时实际传给方法的数据。                        形参:在方法调用时用于接收外界输入的数据。

  ♦方法体:包括具体的语句,定义该方法的功能。

 例:

  修饰符  返回值类型 方法名(参数类型  参数名)

  {

   方法体

   return 返回值

   }

方法重载:

  方法重载规则:

   1.方法名必须相同

   2.参数列表必须不同(个数不同,类型不同,排列顺序不同)

   3.方法返回类型可以相同也可不同

   4.仅仅返回值不同不能构成重载

方法重写:

前提条件:必须有继承关系,子类才能重写父类的方法

  1.方法名必须相同

  2.参数列表必须相同

  3.修饰符可以被扩大但不能被缩小

  4.抛出异常范围可以被缩小但不能扩大

重写:子类和父类的方法必须一致,方法体不同

构造方法:

构造方法又称为构造器,是进行创建对象必须调用的,并且构造器有以下两个特点:

  1.必须和类名相同

  2.没有返回值,也不可有void关键字

 

标签:调用,Java,修饰符,参数,类型,返回值,方法
From: https://www.cnblogs.com/xingxing2023/p/17120545.html

相关文章

  • 2023-2-14 微信小程序 <view>组件字体居中 方法
    当我想要编辑一行文本时,第一个想到的方法是:直接在view组件里面打上想要的字,再设置其text-align属性为centertest.wxml<viewclass="test">测试</view>test.wxss.test......
  • java面试总结
    java基础为什么java中只有值传递?java中基本类型是通过copy传递值的,引用类型是通过copy引用传递的,所以java中只有值传递。java序列化java不建议使用自带序列化Serializ......
  • java面试题(七)
    1.21说一说hashCode()和equals()的关系参考答案hashCode()用于获取哈希码(散列码),eauqls()用于比较两个对象是否相等,它们应遵守如下规定:如果两个对象相等,则它们必须有相同的......
  • javascript 高级编程系列 - Web Workers
    Webworkders的规范让javascript在后台运行脱离了UI线程,从而解决了大量计算阻塞UI线程导致卡死的问题。在Webworkers没有出现之前,我们可以使用window.setTimeout异步方......
  • Java 查找Panel 里的某个组件 比如 按钮
    遇到到一个需求,需要获取界面里的一个按钮,但是这个按钮是封装的父类嵌入的,知道label的值。 写了一个递归获取它1privateJButtonLookupTheButton(Componentcontai......
  • Java入门
    Java特性与优势简单性面向对象可移植性(跨屏台)高性能分布式动态性(反射)多线程安全性健壮性Java的三大版本JavaSE:标准版(桌面程序、控制台......
  • Markdown的基本使用方法
    标题一级标题:#+空格+标题名称+回车二级标题有两个#三个标题有三个#.......字体加粗:在需要加粗字的前后端各添加两个*+回车加粗斜体:在需要斜体字的前后端各添加一个......
  • sqlsugar的行专列提示未将对象引用设置到对象实力,也就是null 情况的解决方法
    把开源内的方法扒过来加断点调吧  ToPivotList1因其方法内参数有thisIEnumerable<T>source,这样在使用的时候是可以在原查询中tolist后边点出来的.参数columnSel......
  • 【开发宝典】Java并发系列教程(四)
    作者:京东零售刘跃明Monitor概念Java对象的内存布局对象除了我们自定义的一些属性外,还有其它数据,在内存中可以分为三个区域:对象头、实例数据、对齐填充,这三个区域组成起来才......
  • java深拷贝和浅拷贝介绍
    浅拷贝概念  深拷贝概念@Data@Slf4jpublicclassSheepimplementsCloneable{privateStringname;privateintage;privateStringcolor;privateShe......