导航:首页 > 知识科普 > 类方法互相调用怎么解决

类方法互相调用怎么解决

发布时间:2022-09-18 14:01:23

⑴ 同一个类中的两个不同方法能相互调用吗

能调用啊,如果是静态的那就在另一个方法里直接用类名。方法名(要调用的方法),如果不是静态的,那就在另一个方法里先NEW出本类,然后
用这个NEW对象名。方法名(要调用的方法),这样就可以了

⑵ java两个类相互调用的问题

可以这样,在A,B类中分别设一个静态变量 可以是 boolean行的,
当A调用b 的时候 把B类得这个变量改了,然后再B的方法中,依照这个变量来决定是否还调用A的方法

同理可以在B调用A的时候 修改A的变量,A会依照这个变量来决定是否还调用B
这样达到,A调完B 就不会有B 再去A ,B 调完A 之后A不会再去掉B

⑶ JAVA中一个包里面不同的类怎么相互调用方法

在一个类中创建另一个类的对象,然后导入该类的包,就可以使用该类里面的方法

⑷ 两个类要互相调用

首先,不同的语言处理的方法可能不同。这里是c#的做法。
如果是在类A中实例化了类B,那么只要类B中的方法是public的则A类可以调用B类的这个方法。如果要在类B中调用类A的方法,则需要使用“事件”。
如果类A和类B都在类C中实例化,则类A和类B的互相调用则都需要使用“事件”。

关于事件的使用,可以网络下,多的是。

⑸ 怎么在2个类之间调用方法

test里面加一个buf的set以及get方法,然后在另外一个类创建test实例,然后调用get方法就ok了,还有你的Init3方法,其实没有对属性buf初始化, 你的方法有问题,应该是buf = new byte[2];buf[0]=1;
buf[1]=2;

⑹ 同一个类里的方法怎么调用其他方法

java类有两种方法一种是类方法就是用static修饰的,一种是实例方法,就是没有static修饰的方法。类方法可以同时类名.方法名的方式调用。而实例方法必须先生存类的实例在通过实例.方法名的方式调用。

⑺ 关于Java中的类、方法相互调用的问题

这是Java封装相关的内容。
在类的内部,可以调用类的任何方法,访问类的任何变量,常量。但是注意,常量初始化后不能修改其值;
类的外部,方法的调用如下:
静态方法有两种调用形式:
I类名.方法名:如JOptionPane.showInputDialog("FontDialog");
II该类的一个对象名.方法名:
如有Employee类,有静态方法setWorkingHours(),tom是一个已经初始化的Employee对象,则可以tom.setWorkingHours()调用该方法。当然,用第一种方式也可以.
需要说明的是,外部可以访问的只有public方法。

同样,在类的外部可以访问的变量也只有public 属性的。
鉴于封装的思想,设计完好的类其变量在外部访问的一般都是常量.
如有一个光盘的类Disc,其里面仅仅可以写图片,音乐,视频类型数据。提供一个方法getFileType(),那么这个Disc类需要提供GRAPHICS,MUSIC,VIDEO三个public常量,用来判断光盘中存放的数据的类型。
为了降低内存开支,当然是静态的。
此时可以Disc.GRAPHICS,Disc.MUSIC,Disc.VIDEO这样在类的外部访问这些常量,如果有Disc类型对象myVideo,也可以myVideo.MUSIC这样访问常量。
这样的一个用途就是用getFileType()==myVideo.MUSIC来查看是不是里面存放的是音乐。
而对于非静态的变量和方法,在类的外部调用除去要求public属性外,还仅仅限于用该类型的对象调用,不能用类名调用。
推荐:不要把变量设置成public属性,除非做很小很小的自己使用的东西。

⑻ 两个类互相调用怎么会出现问题呢那又应该怎样解决呢

【1】这样调用是没问题的: 解释: 在实例化 b 的时候, 【c的实例】 只是作为 b的 成员变量存在,而不是在 b 的构造函数中。 所以new b()的时候并不会实例化c。 同样,实例化 c 的时候,也不会实例化b 综上:这种实例化方式是完全允许的。 【2】你的代码没有错误,如果不能正常运行 1.编译是否出错(编译应该生成3个.class文件) 2.查看你的运行环境(例如:环境变量等)。 【3】如果还有问题,请把其他代码粘贴出来,你所粘贴的代码,单独运行是没有问题的。

⑼ JAVA中一个包里面不同的类怎么相互调用方法

想要引用另一个包中的类方法,你需要导你要用到那个类所在的包。

比方说,你在A.Java中应用到B包下的C类,所以你在文件头的书写格式是 import B.C;
当然最快捷的方式是,你可以在你用到该方法后,或则用到某个包里面的类创建一个新对象的时候,这时候系统回报错,你可以按下键盘Ctrl + Shift + O 快捷键,这样系统会自动帮你导入包。

阅读全文

与类方法互相调用怎么解决相关的资料

热点内容
焦油含量检测方法 浏览:289
草酸用什么方法能够去掉 浏览:224
红参原液的使用方法 浏览:1002
用电脑键盘关机操作方法 浏览:741
牛皮癣运动治疗方法有哪些 浏览:503
喷雾香水使用方法 浏览:682
戒除美沙酮的最佳方法 浏览:12
大池过滤器安装方法 浏览:507
测量方法技术的起源 浏览:363
岗位分析方法的选择依据是 浏览:984
食用铸铁消除内应力最好的方法 浏览:518
测量透镜焦距的方法哪个好 浏览:194
3x97简便计算方法 浏览:557
益节美国氨糖食用方法 浏览:561
飞利浦温奶器使用方法 浏览:925
FDMS颗粒物测量方法 浏览:777
2015新君威后备箱进水解决方法 浏览:931
北京标杆企业调研方法有哪些 浏览:115
铅笔生活技巧和方法 浏览:539
烟气控制方法有哪些 浏览:695