• 实例方法定义语法(四)


    那么什么是方法呢?

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

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

    方法包含于类或对象中

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

    1.方法的定义

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

    方法定义的语法:

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

    方法体

    }

    例子:

    1. public String eat(String   food){
    2.         return "吃" + food;
    3.     }

    说明: 

    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

    }

    }

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


    方法(四)

    方法:

    实例方法定义语法:

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

    解释:

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

    实例方法调用语法:

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

    有参有返回值。

    示例一:

    一个参数。

    1. class MyMath{
    2. /** 方法定义 */
    3. public int getNumber(int number){
    4. return number;
    5. }
    6. }
    7. public class TestMyMath {
    8. public static void main(String[] args) {
    9. MyMath myMath = new MyMath();
    10. /** 方法调用 */
    11. int number = myMath.getNumber(55);
    12. System.out.println("数字是:" + number);
    13. if(number > 0)
    14. System.out.println("数字是正数");
    15. else if(number == 0)
    16. System.out.println("数据是0");
    17. else
    18. System.out.println("数字是负数");
    19. }
    20. }

    运行结果:

    示例二:

    多个参数。

    1. class MyMath{
    2. /** 方法定义 */
    3. public int add(int number1, int number2){
    4. return number1 + number2;
    5. }
    6. }
    7. public class TestMyMath {
    8. public static void main(String[] args) {
    9. MyMath myMath = new MyMath();
    10. /** 方法调用 */
    11. int sum = myMath.add(11, 22);
    12. System.out.println("和是:" + sum);
    13. if(sum > 0)
    14. System.out.println("结果是正数");
    15. else if(sum == 0)
    16. System.out.println("结果是0");
    17. else
    18. System.out.println("结果是负数");
    19. }
    20. }

     运行结果:


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

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

  • 相关阅读:
    unity sdk -AppLovin MAX 广告聚合平台接入+Firebase统计
    分享一个使用三目优先级遇到的优先级问题
    《无与伦比》Centos7 安装nginx
    YB1205B 外置MOS异步升压恒流LED驱动控制器
    八大算法叙述
    继承和组合
    使用layui框架实战之栅格系统和菜单评分组件运用心得
    【开题报告】基于uni-app的高校新生报道APP的设计与实现
    第二十篇 axios使用
    金蝶EAS代码执行漏洞
  • 原文地址:https://blog.csdn.net/m0_69234258/article/details/128197645