精华内容
下载资源
问答
  • 方法中调用另一个控制全局变量方法不生效如何解决。举例说明。 class Demo { int j = 0; public void add() { j++; } public void add1() { Demo demo = new Demo(); for (int i = 1; i <= 10.....

    在方法中调用另一个控制全局变量的方法不生效如何解决。举例说明。

    class Demo {
        int j = 0;
        public void add() {
                j++;
        }
        public void add1() {
            Demo demo = new Demo();
            for (int i = 1; i <= 10; i++) {
                demo.add();
                System.out.print(j+"\t");
            }
        }
    }
    public class DemoText {
        public static void main(String[] args) {
            Demo demo = new Demo();
            demo.add1();
        }
    }

    定义了一个全局整数变量j=0。在下面main主方法里调用Demo类里的add1的方法,循环十次调用add方法,让j自增。但是输出结果却是。

    正常来说应该是先执行add方法让j自增,然后将自增后的值输出,但是j一直没有变化是0。所以这个时候需要将j定义为静态变量,也就是定义为static int j=0。

    class Demo {
        static int j = 0;
        public void add() {
                j++;
        }
        public void add1() {
            Demo demo = new Demo();
            for (int i = 1; i <= 10; i++) {
                demo.add();
                System.out.print(j+"\t");
            }
        }
    }
    public class DemoText {
        public static void main(String[] args) {
            Demo demo = new Demo();
            demo.add1();
        }
    }

    运行结果:

    好了,这样就能成功输出了。

    展开全文
  • 如图所示: 图1 ![图片说明](https://img-ask.csdn.net/upload/201701/11/1484126373_762777.jpg) 图2 ![图片说明]...图1方法想取到图2中方法password变量到图1方法中,请问改如何写代码
  • 一个中调用另一个变量方法 一、无需实例化举例 public class A { // a是静态变量(static),称为类变量。类变量无需实例化就可以用了; public static int a; } // 在类B使用类A变量 public ...

    从一个类中调用另一个类中的变量的方法

    一、无需实例化举例

    public class A
    {
       // a是静态变量(static),称为类变量。类变量无需实例化就可以用了;
        public static int a;
    }
     
    // 在类B中使用类A中的变量
    public class B
    {
        public void Test1()
        {
            //存取A.a,不用实例化
            A.a= 56;
            Console.WriteLine(A.a);
        }
    }
    

    二、需要实例化举例

    public class A
    {
        // b是不是静态变量,称为实例变量,只能通过实例使用。
        public int b;
    }
     
    // 在类B中使用类A中的变量
    public class B
    {
        public void Test1()
        {
            //存取A中的实例变量x,必须先实例化A,然后才能使用
            A a = new A();
            a.b = 70;
            Console.WriteLine(a.b);
        }
    }
    
    展开全文
  • 采用定义全局变量方法解决: ...1、新建一个全局变量的H文件,GlobalVar.h,里面存放要在几个类之间调用变量,比如一个获得路径的名称 CString m_path 在里面添加代码 extern CString m_path;2、

    采用定义全局变量的方法解决:

    1、新建一个全局变量的H文件,GlobalVar.h,里面存放要在几个类之间调用的变量,比如一个获得路径的名称 CString m_path

    在里面添加代码

    extern CString m_path;
    这句话的意思是声明外面有这样的一个变量

    2、将GlobarVar.h添加到几个类的头文件中

    3、在最先使用此变量的类的CPP文件的前面定义这个变量,可以写在预定义之后

    CString m_path;//声明全局变量


    这样在其他包含全局变量头文件的地方就都可以用了~


    展开全文
  • python中一个函数调用另一个函数变量

    万次阅读 多人点赞 2020-11-30 19:16:53
    我们在一个函数func2()想使用另一个函数func1()变量,通常会使用返回值的方法,但是在调用的时候,也会将func2()整体运行一遍: 如果func2()函数体的运行对于func1()取返回值没有影响则完全可以,但是如果...

    我们在一个函数func2()中想使用另一个函数func1()中的变量,通常会使用返回值的方法,但是在调用的时候,也会将func2()整体运行一遍:
    在这里插入图片描述
    如果func2()函数体的运行对于func1()取返回值没有影响则完全可以,但是如果func2()函数体的运行对于func1()取返回值有影响,或者func1()的函数体中引入了其他函数的返回值,则会导致问题。

    在这里插入图片描述

    如果我们在获取func1()中的值时并不想运行func1()的函数体,我们需要把所取的值设置为全局变量,全局变量需要先定义,然后在函数体中声明并使用,这样我们就可以直接在func2()中调用test1:
    在这里插入图片描述
    在类中也是同样,一个函数func2()直接使用另一个函数func1()的返回值会将func1()函数体运行一遍:

    在这里插入图片描述
    在这里我们使用另一种方法,将需要获取的值设置为(类变量),调用的时候使用 "类名.类变量名 " 调用:
    在这里插入图片描述
    当然,也可以使用全局变量,效果也是一样的:
    在这里插入图片描述
    还可以使用成员变量,先将成员变量实例化,然后使用"self.成员变量名"调用:
    在这里插入图片描述
    小白入门,学习心得随笔,欢迎指正!
    代码是截图,希望大家亲自敲出来才可以印象深刻,加深理解!

    展开全文
  • 也就是c语言的全局变量 比如有这样一个函数 def _test_(): global a b = 2 a = b + 1 ...这个时候我们就需要一个类似全局变量的东西。 一种方法是在函数外定义a,然后在函数内将a设置为全局变量,...
  • 换句话说:如何从一个中调用另一个变量。 一:无需实例化举例 public class A { // a是静态变量(static),称为类变量。类变量无需实例化就可以用了; public static int x; } // 在类B使用类A的...
  • 问:如何在一个对话框使用另一个对话框变量? 若有两个对话框,在一个对话框定义了一个串口类的变量,在切换到另一个对话框时我还想使用这个变量对串口进行操作,该如何使用呢?  ------解决方案1-----...
  • 已经设置了global全局变量还是出现了未定义问题,大神们指教 ![图片说明](https://img-ask.csdn.net/upload/201708/12/1502531709_232612.png) ![图片说明]...
  • python 在一个py文件中调用另一个py文件变量一、目的二、解决方案三、实例演示 一、目的 在一个py格式文件中调用另一个py文件的变量。 二、解决方案 利用 from file1name import varname语句在file2中中调用...
  • vc++ 在一个中调用另一个类的变量

    千次阅读 2012-09-26 21:59:06
    有几前提条件: 1.被引用的变量所在类必须被完整地定义,而不是只有前向声明(例如只是行class A;); 2.被引用的变量必须是引用处可访问的。也就是说,以下条件至少满足其中之: 2.1.访问变量的语句所在的...
  • 要在CSimDlg中调用CTestDlg的成员变量m_test。 方法一    首先在CSimDlg 的SimDlg.h里定义CTestDlg testdlg;还有添加头文件#include “TestDlg.h” 然后在CSimDlg 的SimDlg.cpp里就可以直接调用改变量...
  • 如果想新建一个类来调用 class MyKeyListener extends KeyAdapter{ public void keyPressed(KeyEvent e){ char charA = e.getKeyChar(); String s = null; try { s = "You pressed "+charA+" ...
  • unity如何调用另一个脚本变量

    万次阅读 2016-09-10 14:06:21
    调用其他实例的脚本是一种很常用的需求,在Unity3D实现起来也有多种方法,假设在ScriptB有一个DoSomething函数,如下所示: using UnityEngine; public class ScriptB : MonoBehaviour { public void ...
  • Java一个调用另一个类的成员变量

    千次阅读 2020-05-21 09:24:30
    在本类实例化想调用的类,就可以调用他的成员变量了 public class demo{ String str; int i; public demo(){ str="abc"; } } public class demo1{//在demo1的构造方法中调用demo的字符串 public demo1(){ ...
  • java中一个类想调用另一个类的变量

    万次阅读 2013-02-15 16:55:56
    A类想调用B类变量c:给A一个属性,属性类型是B,然后再对B进行封装,用A对象调用B封装后的方法,然后就可以访问c了 代码: public class B { private int c; public int getC() { return c; } public void...
  • 如当前在A.cpp定义一个变量int a; 想在B.cpp中调用。 A和B都没有.h头文件。 这样应该如何写才能调用呢?
  • 通过实例化一个对象,使一个类能调用另一个类的方法主题代码 主题 描述老张开车去东北这件事 类 人 实例变量:名字name 实例方法:去go_to 车 实例方法:run 代码 class Person: def...
  • 之前在开发是遇到了在OC文件中调用Swift对象的变量调用不到的问题,这里总结一下: 1.首先我们一个Swift项目TestProject。 2.建立一个Swift的文件继承自NSObject名字为SwiftFile.swift,并声明一个字符串变量...
  • 在JSP页面中调用另一个JSP页面变量

    万次阅读 热门讨论 2013-12-15 21:00:21
    在jsp学习,经常需要在一个jsp页面中调用另一个jsp页面变量,下面就这几天的学习,总结一下。  jsp页面之间的变量调用有多种方法:    1、通过jsp的内置对象—request对象获取参数:  (1)通过超链接...
  • 有时候,两个类之间并没有继承的关系,但是其中一个类需要引用另一个的成员变量或者成员函数。怎样办到呢? 假设已经新建了两个类A、B。 class A{public: A(); ~A();public: int nAdd; int add();...
  • 安卓做视频流需要在mjpeg控件中调用数据解码,在manactivity类方法中回调到另外一个方法,首先需要调用一个变量,然后把局部变量的数据给到类变量,然后再另外一个实例化,因为java局部变量是不能...
  • Java一个方法中调用另一个方法

    万次阅读 2019-03-26 16:44:46
    在同一个: 对于静态方法,其他的静态或非静态方法都可以直接调用它。 而对于非静态方法,其他的非静态方法是可以直接调用它的。但是其他静态方法只有通过对象才能调用它。 静态方法不能被非静态方法覆盖。 ...
  • 之前用脚本调用另一个脚本的变量我都是用简单的static变量来解决的,但是今天看unity官方教程的时候发现可以同时调用 另一个脚本的函数和变量。自己尝试运行了一下,可是报错了。好尴尬 ̄□ ̄|| 官方的代码是...
  • 在Vue开发,有很多场景会用到多次重复的API请求。例如: '//192.168.1.117:1009/' ...例如: 定义一个公共方法。 config.js: export const http='//192.168.1.117:1009/' 在任何页面调用将http方法暴露出来 im
  • Activityz调用另一个Acitivity方法变量
  • 在JS中一个function函数要调用另一个函数里的变量
  • 方法1:

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,746,916
精华内容 1,098,766
关键字:

怎么调用另一个方法中的变量