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

      }

    截图:

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

  • 相关阅读:
    eclipse的maven配置及本地仓库配置
    协方差矩阵计算方法
    马氏距离
    Python中的相对路径
    Pytorch中的LSTM和LSTMCell
    The Unreasonable Effectiveness of Recurrent Neural Networks
    RNN的灵活性
    LSTM和GRU
    Nesterov Accelerated Gradient
    Wasserstein GAN最新进展:从weight clipping到gradient penalty,更加先进的Lipschitz限制手法
  • 原文地址:https://www.cnblogs.com/Zhangmin123/p/5254910.html
Copyright © 2011-2022 走看看