`
zhuobinzhou
  • 浏览: 136581 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类

从非public类中调用public类的main方法

 
阅读更多
class testArray{
	public static void main(String args[]){
		for(String s : args){
			//args接受从DynamicArray类中传递过来的字符串
			System.out.println(s);
		}
	}
}
public class DynamicArray{
	public static void main(String args[]){
		testArray.main(new String[]{"hey,man!","I'm a method of DynamicArray " +
				"that is using the main method of testArray"});
	}
}

 

分享到:
评论

相关推荐

    在一个类中调用另一个类的数据成员的方法-程序实现

    本文将详细讲解如何在一个类中调用另一个类的数据成员,包括两种主要的方法:对象引用和友元函数。这两种方法都有其特定的应用场景和优缺点,开发者应根据实际需求选择合适的方式。 ### 1. 对象引用 对象引用是一...

    反射,动态加载指定类调用类中的方法

    在“反射,动态加载指定类调用类中的方法”这个主题中,我们将深入探讨如何使用反射来实现动态加载和执行类的方法。首先,我们需要理解几个关键的反射API: 1. `Class<?>`: 这是所有Java类的通用表示,通过`Class....

    C语言调用C++类中的方法

    有时,我们可能需要在C语言项目中调用C++编写的类和方法,这种情况在跨语言交互或维护既有C代码库时尤为常见。本教程将详细讲解如何实现这一目标。 首先,为了使C语言能够调用C++的方法,我们需要确保C++类具备...

    XSLT 调用 Java 的类方法

    - **非静态方法**:虽然理论上可以调用非静态方法,但这需要在XSLT中创建对象实例,增加了复杂度。 通过以上步骤,我们可以实现在XSLT中调用Java类方法的功能,从而极大地扩展了XSLT的处理能力。

    java方法调用

    - 示例:假设类`MyClass`有一个非静态方法`doSomething()`,那么可以在另一个非静态方法中直接调用它。 2. **在非静态方法内部调用静态方法** - 调用格式:`ClassName.staticMethodName(参数1, 参数2, ...);` - ...

    Java类间方法调用实例.pdf

    在这个例子中,`jt()`方法在`B`类中被声明为静态,因此在`A`类的`main`方法中,我们可以通过`B.jt()`来直接调用它。 **2. 非静态方法(实例方法)调用** 非静态方法是与类的实例关联的,也就是说,我们需要先创建...

    Java类内方法调用实例.pdf

    Java 类内方法调用是编程中常见的操作,它涉及到类的静态和非静态方法的调用方式。在 Java 中,类定义了对象的行为和属性,而方法则是执行特定任务的代码块。理解如何在类内部正确地调用方法对于编写高效的 Java ...

    不同类之间函数调用实例

    在这个例子中,`SubClassA`和`SubClassB`通过实例化对方类的对象来调用对方的方法。 总结来说,C#中的类间函数调用是实现代码复用和模块化设计的关键。子类可以调用父类的方法,父类引用可以调用子类覆盖的方法,而...

    C++11/14 线程调用类对象和线程传参的方法

    线程调用类对象 在前面的示例中,我们为线程任务使用了通常的函数。实际上,我们可以使用任何可调用对象或者lambda函数,如下调用类对象的例子: #include #include class MyFunctor { public: void operator()...

    main方法启动服务

    `main`方法是每个可执行Java程序的起点,由Java虚拟机(JVM)调用。下面将详细阐述`main`方法的定义、作用,以及如何通过`main`方法启动服务。 `main`方法是Java程序执行的起点,其定义格式如下: ```java public ...

    c#调用非托管dll

    在上面的代码中,我们使用 DllImport 属性来指定包含外部方法的实现的 DLL 位置,并且在 Main 方法中调用非托管 DLL 中的入口点。 C# 调用非托管 DLL 需要使用 DllImport 属性来指定包含外部方法的实现的 DLL 位置...

    Android studio 运行main 函数的方法

    在Android Studio中,通常我们开发的是Android应用程序,它们的核心入口点是`Activity`类的`onCreate()`方法,而非Java程序中的`main()`函数。然而,如果你需要在Android Studio中测试独立的Java类,比如包含`main()...

    10个Java经典的Main方法面试题!.pdf

    4. **main方法的静态性**:`main`方法必须声明为`static`,这意味着它不需要类的实例就能被调用。JVM直接通过类名调用`main`,如果去除`static`关键字,JVM将无法找到合适的入口点,导致程序无法运行。同时,静态...

    Java中实现在一个方法中调用另一个方法

    在`main`方法中,我们看到静态方法`s1()`可以通过类名`Test2`调用,而非静态方法`say()`则需要通过创建`Test2`类的实例`t`来调用。 接下来,我们讨论不同类之间的方法调用。这里的关键区别在于调用者是否需要类的...

    【java基础】调用方法(csdn)————程序.pdf

    要在`Demo2`类中调用这个非静态方法,我们首先需要创建一个`Student`类的实例,然后通过这个实例来调用方法: ```java public class Demo2 { public static void main(String[] args) { Student student = new ...

    在C或C++中调用JAVA方法

    在JNI编程中,首先要有一个Java类,该类包含将被C/C++调用的方法。例如,我们可以创建一个名为`Demo`的Java类,包含静态和非静态方法,属性,数组,以及异常处理。以下是一个简单的`Demo`类示例: ```java package ...

    通过反射调用静态方法

    在Java编程中,反射是一种强大的工具,它允许我们在运行时检查和操作类、接口、字段以及方法等对象。本文将详细讲解如何通过反射调用静态方法,并探讨在特定场景下,如MyBatis中的应用。 首先,理解反射的概念是至...

    线程及方法调用

    在`main`方法中创建子类实例并调用`start()`方法启动线程。例如: ```java public class MyThread extends Thread { @Override public void run() { while (true) { System.out.println("invoke MyThread run ...

Global site tag (gtag.js) - Google Analytics