那么什么是方法呢?
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 类名{
- 访问修饰符 返回值类型 方法名([形参列表]){
- // 方法功能实现
- }
- }
解释:
实例方法调用语法:
对象名.方法名([实参列表]);
有参有返回值。
示例一:
一个参数。
- 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");
- else
- System.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");
- else
- System.out.println("结果是负数");
- }
-
- }
运行结果:
以上就是今天的分享,如果你喜欢或者觉得有用,记得点赞评论收藏哦,你们的点赞评论是我一直继续分享的动力!
(以上部分文字及图片整理于网络,如有侵权联系删除)