慕課網Java入門第一季71 如何定義 Java 中的方法

来源:http://www.imooc.com/code/1577

所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。

一般情况下,定义一个方法的语法是:

慕課網Java入門第一季71 如何定義 Java 中的方法

其中:

1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用,其他几种修饰符的使用在后面章节中会详细讲解滴

2、 返回值类型:方法返回值的类型,如果方法不返回任何值,则返回值类型指定为 void ;如果方法具有返回值,则需要指定返回值的类型,并且在方法体中使用 return 语句返回值

3、 方法名:定义的方法的名字,必须使用合法的标识符

4、 参数列表:传递给方法的参数列表,参数可以有多个,多个参数间以逗号隔开,每个参数由参数类型和参数名组成,以空格隔开 

根据方法是否带参、是否带返回值,可将方法分为四类:

Ø 无参无返回值方法

Ø 无参带返回值方法

Ø 带参无返回值方法

Ø 带参带返回值方法

任务

小伙伴们,在编辑器中,定义了一个名为 print 的方法,实现输出信息功能,并在 main 方法中调用了 print 方法。请对照程序代码和运行结果,先认识一下方法吧!!

点击提交继续学习吧!

 1 public class HelloWorld {
 2     
 3     //定义了一个方法名为 print 的方法,实现输出信息功能
 4     public void print() {
 5         System.out.println("Hello World");
 6     }
 7     
 8     public static void main(String[] args){
 9         
10         //在 main 方法中调用 print 方法
11         HelloWorld test=new HelloWorld();
12         test.print();
13     }
14 }

 

更多相关文章
一周排行
  • 如何在DigitalOcean安裝Ghost
    查看原文: http://leancodingnow.com/how-to-install
  • 第一种方法: [[email protected] ~]$ nvidia-detect kmod-nvidiaOptimus hardware detected: An Intel display controller wa
  • select * from ( SELECT t1.Table_Name AS "表名称", t3.comments AS "表说明",  t1.Column_Name AS ...
  • Free download SKP900 update tool  activation tool
    One of the SKP900 key programmer user failed ...
  • 


    		    Blog小技巧之四"RSS郵天下"
    RSS邮天下是一种用Email订阅RSS更新信息的功能, 是由Memail提供的一种用邮箱
  • 0x是16进制的前缀,H是16进制的后缀都是表示十六进制数,意义上没有什么区别,完全相等.至于什么时候用0x,什么时候用H,这取决于你在什么环境下使用,如果在C/C++,必须用0x来表示.在C语言中是不能用H的. 摘
  • 


    		    C#.NET從控制反轉(依賴注入)想到事件注入(非AOP)
    前文 关于依赖注入推荐T2噬菌体同学的一篇文章 依赖注入那些事儿 在虫子抓虫系列里也简单的
  • 参考: http://www.cnblogs.com/aoaoblogs/archive/2010/08/31/1813982.html
  • 原题链接在这里:Majority Element I,Majority Element II 对于Majority Element I 来说,有多重解法. Method 1:最容易想到的就是用HashMap 计数,数
  • 慢慢     我是慢慢养成这个习惯的,    喜欢感受感受,喜欢微笑微笑,喜欢思考思考,   思考过少,感受多了可不行.     是不是就像杨绛先生说的:小伙子,你的问题是书读太少,想太多.   想的该是重要,或者想