java一个类怎么调用另外一个类的主方法

如题所述

1、与一般调用没什么差别,直接new 出来另一个类的对象,调用方法即可。

B里面代码

public class B {

public static void main (String args[]) {

System.out.println("this is B");

}
 
}

A里面代码

public static void main(String args[])
{
 B b=new B();
 b.main(args);
}

运行A效果:

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-12-30
方法1.
新建一个类。然后在调用类中先进行被调用类实例化,然后通过实例化的对象访问。例如:
//先定义一个类
//实例化,调用
方法2.新建一个类,将该类中需要zd被调用的方法设置为静态(static),加了static后,就可以用类名直接调用。然后在调用类中直接通过类名进行访问。调用格式为:类名.方法名(参数表)。例如:
扩展资料:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因回此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点
。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应答用程序等

参考资料:
Java
类与类之间的调用--CSDN

java一个类怎么调用另外一个类的主方法
1、与一般调用没什么差别,直接new 出来另一个类的对象,调用方法即可。B里面代码 public class B {public static void main (String args[]) {System.out.println("this is B");} } A里面代码 public static void main(String args[]){ B b=new B(); b.main(args);}运行A效果:...

java如何调用另个程序的main函数
Main方法是用static修饰的,有2种方法可以调用:1、类名.main(参数);2、new创建实例,实例.main(参数);这个地方注意必须传递字符串数组的参数 或者 null !另外举一个用反射机制调用Main方法的例子。这个类是被调用的main方法类:Java代码:public class Run { public static void main(String[] args...

关于java编程的问题:一个类调用另一个类中构造方法中所定义的参数。
3.构造函数不能被直接调用,必须通过new运算符在创建对象时才会自动调用,一般方法在程序执行到它的时候被调用.4.当定义一个类的时候,通常情况下都会显示该类的构造函数,并在函数中指定初始化的工作也可省略不去Java编译器会提供一个默认的构造函数.此默认构造函数是不带参数的.而一般方法不存在这一特点...

java中如何实现调用别的类中的主函数的呢
直接调用试试。class Untitled {public static void main(String[] args) {System.out.println("A");B.main("");}}class B {public static void main(String... args) {System.out.println("B");}}在http:\/\/tool.lu\/coderunner\/测试通过。

Java中可不可以在一个类中调用另一个类的静态共有方法
Java中当然可以在一个类中调用另一个类的静态公有方法。首先公有方法,其他类是可以访问的。调用静态方法的语法是,类名.方法名(参数...)所以,比如另一个类叫OtherClass,它的静态公有方法是publicMethodA(),假设它还有返回值,是int类型,那么在你自己的类里调用的方式就是:int result = ...

Java中主类中如何调用其他类的方法呢?如下程序:
假如你有另外一个类 Test, 那么你要在CeShi里新建一个test类实例,然后call这个方法 Test t = new Test();t.fun(xx); \/\/ 此时这个方法不需要static 你可以用匿名类 直接在Ceshi类里输入 new Test().fun(xx);public class CeShi{ public static void main(String args[]){ int array[]={...

在Java程序的一个包中的一个类里用了主函数,那么在另一个类中可以再用...
可以。比如你的程序Test.java中有两个类,分别为class A{} class B{},这两个类中都可以有main()函数,当你编译完文件后,即javac Test.java后,如果想运行A类中的main()方法就用java A,如果想运行B类中的main()就用java B 如果还不明白就HI我吧 ...

java一个类如何获得另一个类中的某个值
类B:class B{ private String name;private String department;} 累A:class A{ private B b; \/\/b中的部门和名称,实体类b的引用 private String date \/\/其他属性 } 至于数据库中的两个表a和b要不要简历外键,那要看两个表中有没有关联关系。

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中一个类 怎样实现2个接口有相同的方法名?
1、首先双击打开eclipse开发工具,新建一个Java项目,并创建java package。2、在对应的java package上,新建一个Java类GetMethods。3、打开文件类,定义方法buildData,并传入一个参数flag,根据flag返回不同的值。4、在main主函数中,调用getMethodName方法,并打印结果。5、保存代码并运行文件,可以查看...

相似回答