Java学习笔记(六)——方法
一、方法定义
1、语法:
其中:
(1) 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用,其他几种修饰符的使用在后面章节中会详细讲解滴
(2)返回值类型:方法返回值的类型,如果方法不返回任何值,则返回值类型指定为 void ;如果方法具有返回值,则需要指定返回值的类型,并且在方法体中使用 return 语句返回值
(3)方法名:定义的方法的名字,必须使用合法的标识符
(4) 参数列表:传递给方法的参数列表,参数可以有多个,多个参数间以逗号隔开,每个参数由参数类型和参数名组成,以空格隔开
2、demo
public class HelloWorld { //定义了一个方法名为 print 的方法,实现输出信息功能 public void print() { System.out.println("Hello World"); } public static void main(String[] args){ //在 main 方法中调用 print 方法 HelloWorld test=new HelloWorld(); test.print(); } }
二、方法的使用
1、第一步,定义方法
例如:下面代码定义了一个方法名为 show ,没有参数,且没有返回值的方法,执行的操作为输出 “ welcome to imooc. ”
注意哦:
(1)方法体放在一对大括号中,实现特定的操作
(2)方法名主要在调用这个方法时使用,需要注意命名的规范,一般采用第一个单词首字母小写,其它单词首字母大写的形式
第二步,调用方法
当需要调用方法执行某个操作时,可以先创建类的对象,然后通过 对象名.方法名(); 来实现
三、方法重载
1、定义
如果同一个类中包含了两个或两个以上方法名相同、方法参数的个数、顺序或类型不同的方法,则称为方法的重载,也可称该方法被重载了。如下所示 4 个方法名称都为 show ,但方法的参数有所不同,因此都属于方法的重载:
2、当调用被重载的方法时, Java 会根据参数的个数和类型来判断应该调用哪个重载方法,参数完全匹配的方法将被执行。
3、判断方法
(1)必须是在同一个类中
(2)方法名相同
(3) 方法参数的个数、顺序或类型不同
(4)与方法的修饰符或返回值没有关系
相关文章
- java除法保留两位小数_JAVA除法保留小数点后两位的两种方法
- java 四舍五入运算_JAVA正确的四舍五入方法「建议收藏」
- fileinputstream java_Java FileInputStream close()方法
- java生成时间戳类型_Java获取当前时间戳的方法有哪些
- java山寨qq账号密码验证_Java实战-山寨QQ
- java控制台输入数组_Java控制台输入数组并逆序输出的方法实例
- Java基础入门笔记04——方法调用,方法重载,命令行参数,可变参数,多维数组,Arrays类,冒泡排序,矩阵的压缩存储
- Java基础入门笔记05——面向对象,创建对象的内存分析,继承,封装,多态,object类,this&&super,方法重写,引用类型的强制转换,instanceof,抽象类,内部类,接口,异常。[通
- java验证手机号正则表达式_Java使用正则表达式验证手机号和电话号码的方法「建议收藏」
- Java cast_java concat方法
- java输入的方法_java输入一个数
- 二分查找的两种实现方法-【Java版】
- 你知道Java 8 的方法引用吗
- Java学习笔记之二十七Java8中传多个参数时的方法详解编程语言
- Java学习笔记之六java三种循环(for,while,do……while)的使用方法及区别详解编程语言
- Java学习笔记之一java关键字及作用详解编程语言
- 运行参数Linux 下修改 Java 运行参数的指南(linux修改java)
- 利用Redis存储Java对象的方法(redis存储java对象)
- 解决Linux下重启Java程序的方法(linux重启java)
- Java应用在Linux上乱码的原因及解决方法(java linux乱码)
- weblogic8.1下重新编译java类但不用重启服务器的方法
- java向多线程中传递参数的三种方法详细介绍
- java线程之join方法的使用介绍
- java配置数据库连接池的方法步骤
- 使用java获取md5值的两种方法
- Java线程的相关方法详细解析
- java生成csv文件乱码的解决方法示例java导出csv乱码