IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> Java基础之方法01:什么是方法? -> 正文阅读

[开发工具]Java基础之方法01:什么是方法?

1. 什么是方法?

1.1 System.out.println( ),那它是什么呢?

我们知道 System.out.println( ) 是一个输出语句。细分下来解释

System 这个是 系统的一个类(好像 IDEA中创建的 Demo01 这些)

out 这个是一个对象

println 这个是一个方法

System.out.println( ) 这句话结合上面理解,调用 System 系统类里面的标准输出对象 out 中的方法 println 方法

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

如下图代码实现:

小箭头区域指的也是一个方法,叫 main方法,不过,这个方法交给程序管理的,这个方法不是由我们来写。

public static void main(String[] args) {
        //public static 这个是一个修饰符  void是一个返回值 ,这个void就代表不返回东西 ,main方法执行完就结束了

大箭头区域两个 { }内才是我们要写的方法的区域,我们即将下面写一个加法的方法。

在这里插入图片描述

下面我们写了一个加法的方法(红色箭头区域),那么我们上面(黄色箭头区域)要调用这个方法。可是,我们还不能调用这个方法,那么等一下解决这个问题。

public int add(int a,int b){  
 
    return a+b;  
    
  //public修饰符,int是返回值的类型,add是这个方法的名字,(int a,int b)这是我们设置的两个数用来做加法。但是这个两个数只是 形式上的数,还没有传实际的数进去!需要传实际的数进去。
  // return a+b,这里就返回一个a+b 
}

在这里插入图片描述

我们解决调用这个问题,在 public前,int 后 加了一个 static 这里就可以实现了我们调用的加法的方法。

public static int add(int a,int b){  
 
    return a+b; 
    {

黄色箭头区域,我们就调用了加法这个方法,传了两个数进去,1和2这个两个数。意思就是把 黄色区域的 a=1,b=2 赋值给 红色区域的 a,b。

{
    int sum = add(1,2);
    System.out.println(sum);
}

最后得到 3(红色圆圈区域)。

在这里插入图片描述

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

1.4 方法包含于类或对象中

1.5 方法在程序中被创建,在其他地方被引用

比如:

System.out.println( ) //println 这个方法就是程序自带的方法,不用我们去写,直接拿来引用就可以

2. 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合,我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成 1个功能,这样有利于我们后期的扩展。

2.2 回顾:方法的命名规则?

首字母小写,驼峰命名规则。

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-04-22 18:57:14  更:2022-04-22 19:01:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 3:46:26-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码