博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于一个类中方法调用情况
阅读量:6252 次
发布时间:2019-06-22

本文共 942 字,大约阅读时间需要 3 分钟。

一.如果两个方法都是普通方法,那么可以直接用方法名调用

   public void Happy()

    {

      System.out.println("play!")

      Sleep();

    }

    public void Play()

    {

      System.out.println("Sleep!!");

    }

  }

}

二.如果两个方法都是静态方法,那么可以直接用方法名调用

  public static void Play()

    {

      System.out.prinltn("Hello!");

    }

    public static void Music()

    {

      play();

    }

三.如果在静态方法中调用非静态方法,那么需要无创建对象,再通过对象名.方法名()

  public static void main(String[] args){

    Test();

  }

  public void Test()

  {

    System.out.println("呵呵哒!!!");

  }

}

 

因此,需先创建对象,其次是对象名.方法名()

Example:

  public void play()

  {

    System.out.println("Say Hello!!!");

  }

  static void Main(strnig[] args)

  {

    Class1 p=new Class1();

    p.play();

  }

四.在非静态方法中,可以使用静态方法和静态变量

  public void play()

    {

      Music();

    }

    public static void Music()

    {

      System.out.println("Hello");

  }

截图:

 

注意:静态的方法就是不需要讲类实例化就可以直接使用类名调用到方法或者属性

 

转载于:https://www.cnblogs.com/Zhangmin123/p/5254910.html

你可能感兴趣的文章
[原译]接口VS 委托
查看>>
EF 一对一、一对多、多对多配置语句小记
查看>>
cacti
查看>>
Android studio教程:[1] 创建app项目
查看>>
matplotlib图像中文乱码(python3.6)
查看>>
PKUSC2018游记
查看>>
css
查看>>
解决linux 乌班图下使用eclipse创建类和其他各种操作进程卡死的问题的一种可能方法...
查看>>
Java规则引擎及JSR-94[转]
查看>>
【c学习-13】
查看>>
转:最全列表: 80 多个 Linux 系统管理员必备的监控工具
查看>>
给报表增加页眉
查看>>
Mysql配置参数说明
查看>>
python ----字符串基础练习题30道
查看>>
K 班1-7,alpha,beta 作业成绩汇总
查看>>
uva-10879-因数分解
查看>>
写了一个bug----使用已经被删除的内存
查看>>
清空表且自增的id重新从0开始
查看>>
[杂记]如何在LaTeX里插入高亮代码
查看>>
解决数据架构难点数据分布的六种策略
查看>>