我有两个文件,A文件里有个已经declare为public的object A,B文件里想要调用A,按照道理,因为它是public,直接用就行了,但是现在看来编译通不过。怎么办?java不像C++,还可以用个extern。唉。
不知道是不是我概念不清楚。你再new一个,出来的是另外一个instane,我要用的是原来的那个instance。我要的是同一个object,不是同一个class。
追答嗯,如果要用原来的实例,可以用传递参数的办法。
最好你把源代码贴出来,这样空说,感觉好累啊。
class 和oject是完全不同的两回事。
关于java编程的问题:一个类调用另一个类中构造方法中所定义的参数。
3.构造函数不能被直接调用,必须通过new运算符在创建对象时才会自动调用,一般方法在程序执行到它的时候被调用.4.当定义一个类的时候,通常情况下都会显示该类的构造函数,并在函数中指定初始化的工作也可省略不去Java编译器会提供一个默认的构造函数.此默认构造函数是不带参数的.而一般方法不存在这一特点...
java 中一个类怎么调用另一个类的数组元素
java一个类调用另一个类的数组元素,首先需要创建一个被调用类的对象,然后利用对象调用数组元素。代码如下:public Class C1{ C2 c=new C2();\/\/创建c2的对象 c.array[index];\/\/这里是调用素组的元素 } Class C2{ Object[] array=new Object[5];} ...
怎么在一个java程序里调用另一个java程序?
先把2个文件放在同一个包下面,这样就可以访问另一个java程序了。一般的方法是在A程序里实例化B类,然后通过B.方法名 去调用B类里的方法 Runtime.getRuntime().exec("外部程序");相当于你在cmd控制台中输入"外部程序"并回车执行
使用Java反射将一个对象复制到另一个对象
在开发过程中,我们时常需要将一个对象的属性复制到另一个对象。最常见的做法是逐个属性地调用get和set方法。然而,这种方法显得繁琐且易出错。为解决这一问题,可以使用诸如BeanUtils.copyProperties方法或Spring和Apache提供的工具类。这两种方法操作简便,只需确保调用时源对象和目标对象的顺序正确。BeanUtils....
java函数调用(在一个类中怎么调用另一个类的变量和函数)
import java.util.Scanner;public class Student {\/\/ 带有主函数的类,Score类在下面 String name;Score score = new Score();\/\/ 此句有重大嫌疑 nested class object as an attribute, no mistake here!public String introduce() { return (name + "\\t" + score.java + "\\t" + score.db...
Java如何在一个类中引用另一个类的成员变量和方法
public Student(){} public Student(String id,String name){ this.id = id;this.name = name;} } === public class Test(){ String ids;String names;public static void main(String[] args){ Test test = new Test();Student stu = new Student("001","jack");test.ids = stu.id...
java如何调用另个程序的main函数
1、类名.main(参数);2、new创建实例,实例.main(参数);这个地方注意必须传递字符串数组的参数 或者 null !另外举一个用反射机制调用Main方法的例子。这个类是被调用的main方法类:Java代码:public class Run { public static void main(String[] args){ String str=args[0]+"Hello World";System...
我想写个java解析另一个java源文件,来快速显示其中所有的方法名和方法...
我以前也写过一个这样的程序 模仿一下反编译 主要用的方法是 Class c=Class.forName(str);int m=c.getModifiers();\/\/类标题 boolean class_=false;if(Modifier.isInterface(m)){ if(Modifier.isPublic(m))cla.append("public ");cla.append("interface ");} else { class_=true;if(Modifier....
在Java程序的一个包中的一个类里用了主函数,那么在另一个类中可以再用...
可以。比如你的程序Test.java中有两个类,分别为class A{} class B{},这两个类中都可以有main()函数,当你编译完文件后,即javac Test.java后,如果想运行A类中的main()方法就用java A,如果想运行B类中的main()就用java B 如果还不明白就HI我吧 ...
java从文件读取对象
可以使用 ObjectOutputStream 将对象写入文件中,使用 ObjectInputStream 类从文件中读取出对象。代码如下:import java.io.EOFException;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io....