导航:首页 > 方法技巧 > c如何调用另一个类中方法

c如何调用另一个类中方法

发布时间:2022-02-21 11:30:37

A. c++怎样在一个类中调用另一个类的成员函数

假设你想在类a里调用类b的函数int
f(x),两种办法:
1、class
a::b
也就是说将b定义为a的父类,
这样你就可以自然的在a里面用f(x)了
2、class
a
{
b
b_ins;
int
g(x);
}
int
g(x)
{
return
b_ins.f(x)
}
也就是说你可以在a里面使用一个b的对象作为成员变量,这样就可以用他的函数了

B. 如何在C#中,在一个类里调用另外一个类的方法

如果要通过类名来用方法的话,那其中的方法必须是静态方法,需加上static。即public static void get() {...}。静态方法是跟类关联的,允许不对classA实例化,就可以用它的方法。

把A类有引用的方法加static

public class A

public static void MethodA()//如果不是static 就要实例化才能调用

public class B

public void MethodB

A.MethodA();//第一种方式

如果MethodA()没有加static关键字

则使用 new A().MethodA();

}

语言结构

类:一个基本的C#类中包含数据成员、属性、构造器和方法。属性可以是静态或实例成员。在C#中类的声明与C++和Java很相似。但是,不像C++,C#结构体与类是不支持继承多个父类。但是,与Java相同的是,一个结构体可以实现接口(interface)。Java的关键字import已经被替换成using,它起到了同样的作用。

以上内容参考:网络-c#

C. vc++ 在一个类中怎么调用另一个类的变量.

例如:class A 和class B,如果想调用A中的变量int var;
如果var是public,只要在B中new 一个A对象即可
如果var是private,那么要在A中定义一个函数获得var的值
int getVar(){
return var;
}
然后同理可得var的值

D. 怎么在一个自定义类中调用另一个自定义类中的函数

首先要实例化另一个类:
class1 c=new class1();
然后引用函数:
c.function();
如果该函数是static,则可以直接引用:
class1.function();

E. C语言中一个子函数怎么调用另一个子函数的运算

方法很多。

主要是要将不同类型传递给fun2处理。

最简单float类型最大,fun2的参数类型就定义为float,然后运算结果返回float类型。在main函数用a3,b3,c3接收的时候强转型。

另一种方法,把变量都转换成一种类型传递。这里用union共用体类型就比较适合。还方便扩展,如果想添加其他类型还可以在union里添加。

我这里代码就用第二种方法写。

#include <stdio.h>

typedef union data{

char c;

int i;

float f;

}DA;

void fun1(void);

DA fun2(DA n1,DA n2,int nType);//nType=1:char类型。nType=2:int类型。nType=3:float类型。

int main()

{

fun1();

return 0;

}

void fun1(void)

{

char a1=1,a2=2;

int b1=100,b2=300;

float c1=5.1,c2=6.8;

DA n1,n2;

n1.c=a1,n2.c=a2;

char a3=fun2(n1,n2,1).c;

n1.i=b1,n2.i=b2;

int b3=fun2(n1,n2,2).i;

n1.f=c1,n2.f=c2;

float c3=fun2(n1,n2,3).f;

printf("a3=%c b3=%d c3=%.2f ",a3,b3,c3);

}

DA fun2(DA n1,DA n2,int nType)//nType=1:char类型。nType=2:int类型。nType=3:float类型。

{

DA n3;

switch(nType)

{

case 1:n3.c=n1.c+n2.c;break;

case 2:n3.i=n1.i+n2.i;break;

case 3:n3.f=n1.f+n2.f;break;

}

return n3;

}

F. C++工程中,如何引用另一个文件中的类

不知道你的开发环境是什么, 一般把test文件下用的用到的头文件和源文件添加到工程中, 然后直接 #include "类的头文件" 就行

G. 一个类怎样引用另外一个类的成员变量或方法

方法有2种:
1.让这个类继承另一个类,子类就可以用父类的变量了
super();
2.在这个类中创建另一个类的实例,如果2个类不在同一个包中,则需要导入另一个类的包,否侧会报错的。

H. 在Object-C中,如何通过一个类调用另一个类的方法;

肯定是先声明实例化类了,这都是基础知识

I. 如何在一个类中调用另外一个类中的函数(2个类没有直接关系)

1.在当前A类的头文件中包含要调用的B类的头文件。
2.A.CPP中用B类定义一个对象 B b;
3.利用该对象调用B类成员函数,b.func();

阅读全文

与c如何调用另一个类中方法相关的资料

热点内容
如何打开鸡蛋的方法 浏览:439
路由vpn怎么设置方法 浏览:465
吊车头的拉线安装方法 浏览:80
番茄灰霉病治疗土方法 浏览:423
oppo手机耳线的包装方法 浏览:711
如何寻找正确的工作方法 浏览:736
羊布病普遍治疗方法 浏览:894
研究方法论是谁写的 浏览:530
婴儿肚子胀怎么办有哪些方法 浏览:335
苹果手机的感应在哪里设置方法 浏览:613
香碗制作方法视频 浏览:99
北京蛋白质组学分析方法 浏览:790
有哪些方法稀释油漆 浏览:191
可以替代焊锡的sma头连接方法 浏览:474
剪辑视频的方法 浏览:599
如何用化学方法鉴别环己烷和苯胺 浏览:546
浙江菜烹饪方法有哪些 浏览:389
星战模拟器怎么找到自己的家正确方法 浏览:775
2020洪灾原因和解决方法 浏览:833
长期失眠睡不着怎么办最好的方法 浏览:119