zoukankan      html  css  js  c++  java
  • 关于一个类中方法调用情况

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

       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");

      }

    截图:

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

  • 相关阅读:
    bzoj 4034 [HAOI2015]树上操作——树链剖分
    bzoj 1179 [Apio2009]Atm——SCC缩点+spfa
    bzoj 1123 [POI2008]BLO——点双连通分量
    poj1830开关问题——异或高斯消元
    bzoj2004公交线路——DP+矩阵加速递推
    bzoj2875随机数生成器——矩阵快速幂
    Splay模板
    map插入与查找
    bzoj1013高斯消元
    bzoj2257瓶子与燃料——最大公约数
  • 原文地址:https://www.cnblogs.com/Zhangmin123/p/5254910.html
Copyright © 2011-2022 走看看