Java学习:方法简介

方法



方法:
  就是完成特定功能的代码块

格式:
  修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) {
  方法体;
  return 返回值;
  }

修饰符:
  public

返回值类型:
  用于限定返回值的数据类型

方法名:
  方便我们调用方法

参数类型:
  形式参数 就是接收实际参数的变量(定义时候的)
  实际参数 就是实际参与运算的变量(调用时候的)

方法体:
  就是完成功能的代码。

返回值:
  就是功能的返回结果。

return 返回值:
  结束方法,把返回值带给调用者

方法重载



方法重载:
在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。

方法重载特点
与返回值类型无关,只看方法名和参数列表
在调用时,虚拟机通过参数列表的不同来区分同名方法

时间: 2024-10-03 14:05:28

Java学习:方法简介的相关文章

Java学习——方法

在这一次的学习中我觉得首先要了解: 什么是方法呢 方法又怎么定义与调用 上面这段代码是我们经常写到的,其实它就是一个方法,其中 public 是修饰符 void是返回值类型 main就是方法名 args就是参数 println()就是一个方法 Java方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方也被引用 这边简单的说下方法的优点 是程序变得更简短而清晰 有利于程序维护 可以提高程序开发的效率 提高代码的重要性

JAVA学习--方法的参数传递

* 方法的参数传递(重点.难点)  * 1.形参:方法声明时,方法小括号内的参数  *   实参:调用方法时,实际传入的参数的值  *     * 2.规则:java中的参数传递机制:值传递机制  *   1)形参是基本数据类型的:将实参的值传递给形参的基本数据类型的变量  *   2)形参是引用数据类型的:将实参的引用类型变量的值(对应的堆空间的对象实体的首地址值)传递给形参的引用类型变量.  * 1 public class TestArgsTransfer { 2 public stati

JAVA学习-JavaWeb简介

WEB-INF目录结构: WEB-INF是JAVA的WEB应用的安全目录.就是客户端无法访问,只有服务端可以访问. web.xml配置文件.就是.net中的web.config <web-app>  <welcome-file-list>    <welcome-file>/haha.jsp</welcome-file>  </welcome-file-list> </web-app> 配置默认首页.

JAVA学习--方法的重载

* 方法的重载(overload)  * 要求:1.同一个类中 2.方法名必须相同 3.方法的参数列表不同(①参数的个数不同②参数类型不同)  * 补充:方法的重载与方法的返回值类型没有关系! public class TestOverload { } class OverLoad{ //定义两个int型变量的和 public int getSum(int i,int j){ return i + j; } //定义三个int型变量的和 public int getSum(int i,int j

Java学习----方法的覆盖

方法的覆盖:子类继承父类,子类重写父类的同名方法. 覆盖的原则: 1. 方法的参数必须跟父类保持一致 2. 子类方法的修饰符的范围必须大于等于父类方法同名的修饰符(public > private) public class Father { public void print() { System.out.println("Father:print()"); } } public class Son extends Father{ // 方法的覆盖:子类重写父类的同名方法 Ov

java学习中,异常和错误的简介、捕获异常、抛出异常、自定义异常(java 学习中的小记录)

java学习中,异常和错误的简介.捕获异常.抛出异常.自定义异常(java 学习中的小记录)作者:王可利(Star·星星) 异常:(API 的 java.lang 有一个异常,有很多很多) 在Java程序中也会程序出现不正常的情况,这个就叫异常.     Java是面向对象的语言,任何事物都可以用类来描述,同样的异常也是一种事物.Java中提供了很多的异常类.     多个异常堆积起来,就是一个异常体系.   Throwable:是异常类的父类,超类.Exception 异常.error错误.

JAVA学习_零基础学习JAVA方法_零基础学习JAVA思路

在学习JAVA前,对于一个真正初学者(也就是从零开始学习JAVA人员)的一个问题:什么是JAVA,然后才是怎么学习JAVA?JAVA是sun microsystems在1995年推出的高级编程语言,其分为Java SE.Java EE.Java ME三大体系,而JAVA SE是JAVA的基础,继JAVASE之后是JAVAEE,JAVA ME.JAVASE是JAVAEE的基础,Servlet.JSP是框架的基础.数据库方面个人建议学习oracle,当然其它的像 MySQL,MSSQL,都可以,只要

【强烈推荐】可能是最适合你的 Java 学习路线和方法

如遇链接无法打开,建议使用 https://github.com/Snailclimb/JavaGuide/blob/master/docs/questions/java-learning-path-and-methods.md 这个链接进行阅读. 到目前为止,我觉得不管是在公众号后台.知乎还是微信上面我被问的做多的就是:"大佬,有没有 Java 学习路线和方法"(大佬属现代流行的客气称呼,本人非大佬哈).所以,这部分单独就自己的学习经历来说点自己的看法. 前言 大一的时候,我仅仅接触

Java学习之道:jdk环境变量配置方法

JDK(Java Development Kit)是整个Java的核心,包括了Java运行环境.Java工具和Java基础类库.JDK作为JAVA开发的环境,不管是做JAVA开发还是做安卓开发,都必须在电脑上安装JDK. 64位下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html jdk环境变量配置方法: 在安装完jdk后,还需要对jdk的环境变量进行配置才能正常使用,下面教大家如何配置jdk环境变量: 1

java 学习之List 的 add 与set方法区别

/** * 在List集合中众多方法中,add(int index,Object obj)方法与set(int index,Object e)方法不易区分 * ,通过下面实例,可以看出两个方法中的区别 */ package gao; import java.util.Iterator; import java.util.LinkedList; import java.util.List; public class CollectionDemo { public static void main(