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