实例方法定义语法(四)
创始人
2024-03-22 08:13:45

那么什么是方法呢?

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

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

方法包含于类或对象中

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

1.方法的定义

类的方法定义类的某种行为或者功能。

方法定义的语法:

访问修饰符 返回值类型 方法名(参数列表){

方法体

}

例子:

public String eat(String   food){return "吃" + food;}

说明: 

1.方法的访问权限(后面专门来讲访问权限)

2.返回值类型:定义了返回值类型,那么方法的结尾就必须要返回一个指定类型的数据。(上图中,定义的方法的返回值类型为String,那么就必须要return一个字符串);如果方法不需要返回值,那么返回值类型设置为“void”(如果要结束方法,那么直接调用return;语句)

3.eat方法名称。(遵循方法的命名规则---一般采用驼峰命名法)

4.方法的参数:定义的方法的时候,参数又叫做“形参”。(在定义方法的时候某些信息不能确定,那么就将它设置为参数,在调用的时候再来确定(实参))

5.return语句:执行return之后,整个方法将结束掉。方法的return返回值,只能返回一个值(所有的方法都只能有一个返回值,不能有多个返回值)。注意:在方法调用了return语句之后,将不能再有其他的不能执行的代码。

实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。

第一个Java程序

下面看一个简单的Java程序,它将打印字符串 Hello World

实例

public class HelloWorld {

/* 第一个Java程序

* 它将打印字符串 Hello World

*/

public static void main(String []args) {

System.out.println("Hello World"); // 打印 Hello World

}

}

以上将之前讲过的知识重新简单的概括了一下,那么今天我们继续讲解方法(四),还不知道之前所讲的实例方法定义语法,可以翻阅一下之前发送过的文章,这样你就可以系统的学习了解实例方法定义语法,看好你哦!


方法(四)

方法:

实例方法定义语法:

class 类名{访问修饰符  返回值类型  方法名([形参列表]){// 方法功能实现}
}

解释:

  1. 访问修饰符:private、默认、protected、public;
  2. 返回值类型:void 无返回值类型;有返回值类型(可以是基本类型和引用类型);
  3. 参数列表:参数可选

实例方法调用语法:

对象名.方法名([实参列表]);

有参有返回值。

示例一:

一个参数。

class MyMath{/** 方法定义 */public int getNumber(int number){return number;}
}
public class TestMyMath {public static void main(String[] args) {MyMath myMath = new MyMath();/** 方法调用 */int number = myMath.getNumber(55);System.out.println("数字是:" + number);if(number > 0)System.out.println("数字是正数");else if(number == 0)System.out.println("数据是0");elseSystem.out.println("数字是负数");}}

运行结果:

示例二:

多个参数。

class MyMath{/** 方法定义 */public int add(int number1, int number2){return number1 + number2;}
}
public class TestMyMath {public static void main(String[] args) {MyMath myMath = new MyMath();/** 方法调用 */int sum = myMath.add(11, 22);System.out.println("和是:" + sum);if(sum > 0)System.out.println("结果是正数");else if(sum == 0)System.out.println("结果是0");elseSystem.out.println("结果是负数");}}

 运行结果:


 以上就是今天的分享,如果你喜欢或者觉得有用,记得点赞评论收藏哦,你们的点赞评论是我一直继续分享的动力!

(以上部分文字及图片整理于网络,如有侵权联系删除)

相关内容

热门资讯

A类考生如何利用好D类岗位,拓... 嘿,亲爱的A类考生们!还在为那座“招1人,400人抢”的独木桥彻夜难眠吗?看看这些真实数据:2025...
数字人民币存款利息如何计算?专... 1月1日起,新一代数字人民币计量框架、管理体系、运行机制和生态体系正式启动实施,数字人民币升级为2....
最新或2023(历届)河南前批... 最新或2023(历届)河南前批和一批高考录取通知书查询,通知书发放时间愿填报时间及入口:网上填报:河...
最新或2023(历届)文、理科...  高考分数线与高考成绩已经公布,接下来高考填报志愿成为考生和家长的头等大事,上大学读哪一个专业,这是...
最新或2023(历届)文理科生...  上大学读哪一个专业,这是高考考生及其家长非常关心的一个话题。热门专业年年吸引大批考生填报,但是热门...