iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >带你入门Java的方法
  • 227
分享到

带你入门Java的方法

2024-04-02 19:04:59 227人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录什么是方法方法的定义方法的使用总结什么是方法 例如:System.out.println(); 其结构为-->类.对象.方法; 其含义为-->调用系统类System中

什么是方法

例如:System.out.println();

其结构为-->类.对象.方法;

其含义为-->调用系统类System中的标准输出对象out中的println方法。

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

  • 方法是解决一类问题的步骤的有序组合
  • 方法包含于类或对象中
  • 方法在程序中被创建,在其他地方被引用

方法的本意是功能块,就是实现某个功能的语句块的集合。

原子性:就是一个方法只完成一个功能,这样利于我们后期的拓展。

方法的命名规则:首字母小写和驼峰命名法

方法的定义

Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:

  • 方法包含一个方法头和一个方法体。下面是一个方法的所有部分:
    • 修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。
    • 返回值类型:方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType是关键字void。
    • 方法名:是方法的实际名称。方法名和参数表共同构成方法签名。
    • 参数类型:参数像一个占位符。当方法被调用时,传递值给参数。这个值称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数。
      • 形式参数:在方法被调用时用于接收外界输入的数据。
      • 实参:调用方法时实际传给方法的数据。
    • 方法体:方法体包含具体的语句,定义该方法的功能。

修饰符	 返回值类型	方法名(参数类型  参数名){
    方法体;
    return 返回值;//返回值类型为void时,没有return返回值。
}

方法的使用

一个类怎么调用另一个类中的方法?

方法一

新建一个类,然后在调用类中先进行被调用类实例化,然后通过实例化的对象访问。


package com.cnblogs;
//这个类用于实现
public class Application {
	public static void main(String[] args) {
		Arithmetic sum = new Arithmetic();//实例化
		int a = sum.Add(15, 6);
		System.out.println(a);//21
	}
}

package com.cnblogs;
//算术运算类
public class Arithmetic {
	//加法
    //需要实例化后才能使用
	public int Add(int a,int b) {
		return a + b;
	}
}

方法二

新建一个类,将该类中需要被调用的方法设置为静态(static),加了static后,就可以用类名直接调用。然后在调用类中直接通过类名进行访问。调用格式为:类名.方法名(参数表)。


package com.cnblogs;
//这个类用于实现
public class Application {
	public static void main(String[] args) {
		int a = Arithmetic.Add(15, 6);
		System.out.println(a);//21
	}
}

package com.cnblogs;
//算术运算类
public class Arithmetic {
	//加法
	//static 静态
	public static int Add(int a,int b) {
		return a + b;
	}
}

在同一个类中方法的调用


package com.cnblogs;

public class TestMethod {
	public static void main(String[] args) {
		TestMethod meth = new TestMethod();//实例化
		meth.met();//调用
	}
	//没有使用static
	public void met() {
		System.out.println("这是个方法!");
	}
}

package com.cnblogs;

public class TestMethod {
	public static void main(String[] args) {
		met();//调用
	}
	//使用static
	public static void met() {
		System.out.println("这是个方法!");
	}
}

总结

本篇文章就到这里了,希望能给您带来帮助,也希望您能够多多关注编程网的更多内容!

--结束END--

本文标题: 带你入门Java的方法

本文链接: https://www.lsjlt.com/news/129929.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 带你入门Java的方法
    目录什么是方法方法的定义方法的使用总结什么是方法 例如:System.out.println(); 其结构为-->类.对象.方法; 其含义为-->调用系统类System中...
    99+
    2022-11-12
  • 一篇文章带你入门java方法
    目录方法的使用什么是方法方法的语法基本语法代码示例注意事项方法的调用调用规则代码示例方法的重载引例使用重载重载规则方法递归递归定义代码示例递归执行过程分析总结方法的使用 什么是方法 ...
    99+
    2022-11-12
  • 一篇文章带你入门Java方法详解
    目录案例1案例2概念如何定义方法方法说明方法实例无参无返回值有参无返回值无参有返回值有参有返回值方法的调用1.非静态方法2.静态方法小AD秀技术总结案例1 ♀ 小AD:明哥,刚才那...
    99+
    2022-11-12
  • 带你入门Java的数组
    目录数组的定义数组的声明和创建1.动态初始化2.静态初始化3.数组的默认初始化数组的四个基本特点数组边界数组的使用Arrays类总结数组的定义 数组是相同类型数据的有序集合...
    99+
    2022-11-12
  • 带你入门Java的集合
    目录java集合集合分类---Set、List、Map三种大体系SetHashSetHashCode()方法TreeSet自然排序ListList与ArrayListArrayLis...
    99+
    2022-11-12
  • 带你入门Java的泛型
    目录泛型1、简单泛型(1)元组(2)堆栈2、泛型接口3、泛型方法(1)类型推断(2)通用的Generator(3)Set实用工具实现数学方法4、擦除(1)迁移兼容性(2)擦除的问题5...
    99+
    2022-11-12
  • 带你入门java雪花算法原理
    雪花算法(SnowFlake) 雪花算法是Twitter开源的分布式ID生成算法. 主要是由64bit的long型生成的全局ID,引入了时间戳和ID保持自增的属性. 64bit分为四...
    99+
    2022-11-12
  • 带你入门Java的类与对象
    目录类和对象类的属性成员方法形参和实参局部变量可变参数构造方法this关键字this.属性名this.方法名this( )访问构造方法static关键字静态变量1)静态变量2)实例变...
    99+
    2022-11-12
  • 一篇文章带你入门Java Script
    目录概述特点和Java的区别弱类型语言强类型语言书写位置数组函数JS中的自定义对象(扩展内容)Object形式的自定义对象JS中的事件常用的事件:动态注册基本步骤:DOM模型总结概述...
    99+
    2022-11-12
  • 一篇文章带你入门Java接口
    目录什么是接口:关键字:创建接口代码展示:如何实现接口呢:实现接口代码展示:具体代码实现:接口继承和类继承的区别:总结什么是接口: 接口是一系列方法的声明,是一些方法特征的集合 注...
    99+
    2022-11-12
  • 一篇文章带你入门Java封装
    目录什么是封装如何实现封装代码展示构造方法注意点:代码展示总结封装的优点什么是封装 Java中的封装是将数据(变量)和作用于数据(方法)的代码作为一个单元包装在一起的机制。 在封装中...
    99+
    2022-11-12
  • 一篇文章带你入门Java继承
    目录Java中继承什么是继承:为什么要用继承:学习总结:继承关键字:extends总结Java中继承 什么是继承: 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实...
    99+
    2022-11-12
  • 一篇文章带你入门Java变量
    目录引言概念变量的四个基本属性如何定义变量如何使用变量变量的特点总结引言 ♀ 小AD:明哥,我终于出了这口恶气了。 ♂ 明世隐:打爽了是吧。 ♀ 小AD:那必须的,打十盘我赢九盘,...
    99+
    2022-11-12
  • 一步步带你入门Java中File类
    目录概述构造方法基本介绍代码示例常用方法获取文件和目录的基本信息创建和删除功能目录遍历功能补充:移动文件总结概述 要学习Java中的File类,首先我们要知道,在Java的API中F...
    99+
    2022-11-13
  • 一篇文章带你入门java泛型
    目录一、什么是泛型二、语法三、示例1、简单示例2、返回最大值-支持各种数据类型3、泛型类4、类型通配符总结一、什么是泛型 Java 泛型(generics)是 JDK 5 中引入的一...
    99+
    2022-11-12
  • 一篇文章带你入门java集合
    目录一、简介1、java集合框架图2、集合框架体系3、Set和List的区别二、ArrayList1、定义2、用实例了解ArrayList三、LinkedList1、语法2、示例四、...
    99+
    2022-11-12
  • 一篇文章带你入门java注解
    目录注解什么是注解内置注解元注解自定义注解实例总结注解 什么是注解 Annotation是从JDK5.0开始引入的新技术 Annotation的作用: ...
    99+
    2022-11-12
  • 一篇文章带你入门Java UML的类图
    目录一、什么是UML二、UML类图总结一、什么是UML 统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档...
    99+
    2022-11-13
  • 一篇文章带你Java多线程入门
    目录多线程的四种创建方式1.继承Thread类2.实现Runnable接口3.实现Callable接口4.使用线程池线程的优先级测试Thread中常用的方法线程的生命周期多线程的同步...
    99+
    2022-11-13
  • 一篇带你入门Java垃圾回收器
    目录1 垃圾回收算法1-1 标记清除算法算法概述算法思想1-2 标记整理算法1-3 复制算法2 JVM分代回收算法2-1 概述2-2 分代垃圾回收示例2-3 分代垃圾回收的总结对象首...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作