java基础知识—方法-创新互联
目录
10年积累的成都网站设计、做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有天等免费网站建设让你可以放心的选择与我们合作。一、什么是方法
<1>语法格式
1)修饰符
2)返回值类型
3)方法名
4)形式参数列表
<2>主方法
<3>除了主方法以外的其他方法
二、方法的调用
一、什么是方法
方法:是可以重复利用的代码片段,能过实现特定功能。在C语言中方法被称为“函数”,Java中叫“方法”。
<1>语法格式[修饰符列表] 返回值类型 方法名(形式参数列表){
方法体;
}
1)修饰符这里主要介绍方法修饰符
1、public(公共控制符):将一个类声明为公共类,其可被任何对象访问。一个程序的主类必须是公共类。
2、protected(保护访问控制符):表示该方法可以被它的类和子类进行访问
3、default(访问控制符):类只对包内可见,包外不可见
4、private(私有控制符):指定此方法只能自己的类方法访问,其他类(包括子类)均不能访问
5、final(非访问控制符):表示一个类不能被其他类继承
6、static:表示不需要实例化就可以激活的一个方法,即在内存中只有一份,通过类名即可调用
7、abstract:抽象方法,没有任何实现的方法,其具体实现由子类提供。(不能被声明成final、static)
2)返回值类型1、返回值:指调用方法时,将方法体内产生的数据输出到方法体外进行使用,输出的该数据即为返回值。
2、分类:①无返回值类型:void
②有返回值类型:即为被返回数据的类型
3、如何返回返回值
若方法有返回值,则需①定义方法时指定返回数据类型②在方法执行的最后一句必须是return语句
若方法无返回值,则方法定义要有void,而return可写可不写(没有返回数据时,return仅表示方法体的结束)
(return仅仅只是将数据从方法体内输出到方法体外使用,并没有打印数据)
3)方法名1、主要以“小驼峰”命名:eg. oneTestDemo
2、其他命名规则:
①名称只能由字母、数字、下划线、符号组成,且不能以数字开头
②名称不能含有关键字,不能使用拼音、中文
4)形式参数列表1、参数分为实际参数和形式参数,形式参数指在定义函数/过程命名的参数,只是一个名称、符号;而实际参数指的是传递的参数,是一个实际值。
2、若方法不需要参数,则形参列表可以不写
3、在一个类中,多个方法名称均相同,但是形参列表不同,则称为重载。通过传递的参数,自动匹配合适的形参方法,从而实现功能差异化的选择,这就是重载的好处。
<2>主方法1、首先,写任何一个程序都需要一个主方法,且有且只有一个主方法。
2、该主方法即为程序执行的入口。(具体例子如下)
(主方法不需要程序员调用,默认JVM调用,其他方法则需手动调用)
public class Main {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
3、主方法为什么要静态
主方法由JVM自动调用,设置为静态可以不同创建对象来调用,并且在调用main方法的时候也来
不及创建对象,所以只能用静态的。JVM是C语言编写的,C语言是面向过程的,没有对象,只能
使用静态。
<3>除了主方法以外的其他方法1)命名:main不是关键字,但是除主方法以外其他方法均不可使用
(在JVM中,需要执行某个类的时候,只执行main方法,在JVM的代码中,已经将要访问的方法,作为程序的入口写死了,我们在起名字的时候,不要写main)
二、方法的调用<1>调用格式:方法名(···);
<2>方法调用内存图
(引用他人博客,原文:http://t.csdn.cn/0vb1T)
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
本文题目:java基础知识—方法-创新互联
文章路径:http://scyanting.com/article/edegc.html