码迷,mamicode.com
首页 > 编程语言 > 详细

Java 方法

时间:2020-01-17 23:23:22      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:key   创建   非静态方法   turn   最大   value   var   lis   fence   

 

我们经常使用到 System.out.println(),那么它是什么呢?

  • print()就是一个方法。

  • System是系统类。

  • out是System类的一个对象,是一个标准输出对象。

这句代码的用法是调用系统类System中的输出对象out中的方法print().

那么什么是方法呢?

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

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

  • 方法包含于类或对象中

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

方法的有点

  • 使程序变得简洁清晰。

  • 有利于程序维护。

  • 可以提升程序开发的效率。

  • 提高了代码的重用性。

方法的命名规则

方法名字第一个单词应以小写字母开头,后面的单词则以大写字母开头写,不用连接字符,遵循驼峰命名规则。例如:addPerson.

方法有两种

  1. 静态方法 , 用static修饰,与类一起加载。直接方法名就可以调用。

  2. 非静态方法,实例化(new)之后才存在.,必须用new关键词实例化才可以调用。

方法的定义

修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; }

  • 修饰符:修饰符,是可选的,告诉编译器如何调用该方法,定义了该方法的访问类型。

  • 返回值类型:方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行的操作是没有返回值,在这种情况下returnValueType是关键词void.

  • 方法名:是方法的实际名称。方法名和参数表共同构成方法签名。

  • 参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值就被称为实参或变量 。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包含任何参数。

  • 方法体:方法体包含具体语句,定义该方法的功能。

public static int age(int birthday){
   
}
//参数还可以有多个
static float interest(float principal,int year){
   
}
public class TestMax{
    public static void main(String[] args){
        int i=5;
        int j=2;
        int k=max(i,j);
        System.out.println(i+"和"+j+"比较最大值是:"+k);
    }
    public static int max(int num1, int num2){
        int result;
        result=num1>num2 ? num1:num2;//三元运算
        return result;
    }
}

  

以上运行结果如下:

5和2比较,最大值是:5

 

Java 方法

标签:key   创建   非静态方法   turn   最大   value   var   lis   fence   

原文地址:https://www.cnblogs.com/henrypaul/p/12207731.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!