导航:首页 > 方法技巧 > 如何调用主方法

如何调用主方法

发布时间:2022-04-21 22:43:17

‘壹’ java主方法如何调用方法

public static void main(String[] args) {
new 分数类().xianshi();
}

话说为什么要用中文。。敲代码的时候输入法频繁切换不累吗?

‘贰’ java如何调用另个程序的main函数

Main方法是用static修饰的,有2种方法可以调用:

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.out.println(str);

}

}

下面是调用main方法的类:

Java代码:

public class JobRun

{

public static void main(String[] args)

{

String idStr = "YAya";

try

{

Method method = Run.class.getMethod("main", String[].class);

method.invoke(null, (Object) new String[] { idStr });

}

catch (Exception e)

{

e.printStackTrace();

}

}

}

(2)如何调用主方法扩展阅读:

main方法是一个特殊的方法,是程序执行的入口,一个Java程序从main方法开始执行。Java虚拟机在执行Java程序之前会事先分配一个主线程,然后在主线程里面执行我们这个main方法。

线程就是一个程序里面不同的执行路径!总之,就记住,Java程序从main方法开始执行,

比如:

public static void main(String[] args) {

System.out.println("nihao");

}

在这里当程序运行的时候,从main方法进来,然后做的第一件事就是System.out.println("nihao");

注意: main方法执行结束,程序也就执行结束了!

‘叁’ java 主方法怎么调用内部类的方法

一般来说,外部类调用内部类的方法分为以下几种情况:
1.使用static可以声明一个内部类, 可以直接在外部调用

// 定义外部类
class Outer
{
// 定义外部类的私有属性
private static String info = "hello world";
// 使用static定义内部类为外部类
static class Inner
{
// 定义内部类的方法
public void print()
{
// 直接访问外部类的私有属性
System.out.println(info);
}
};

// 定义外部类的方法
public void fun()
{
// 通过内部类的实例化对象调用方法
new Inner().print();
}
};

public class InnerClassDemo03
{
public static void main(String args[])
{
// 调用外部类的fun()方法
new Outer.Inner().print() ;
}
};
2.不使用statc声明一个内部类 ,使外部调用

//定义外部类
class Outer
{
//定义外部类的私有属性
private String info = "hello world";
//定义内部类
class Inner
{
//定义内部类的方法
public void print()
{
//直接访问外部类的私有属性
System.out.println(info);
}
};
//定义外部类的方法
public void fun()
{
//通过内部类的实例化对象调用方法
new Inner().print();
}
};
public class InnerClassDemo04
{
public static void main(String args[])
{
//外部类实例化对象
Outer out = new Outer();
//实例化内部类对象
Outer.Inner in = out.new Inner();
//调用内部类的方法
in.print();
}
};
3.在方法中定义内部类 ,使外部调用

//定义外部类
class Outer
{
//定义外部类的私有属性
private String info = "hello world";
//定义外部类的方法
public void fun(final int temp)
{
//在方法中定义的内部类
class Inner
{
//定义内部类的方法
public void print()
{
//直接访问外部类的私有属性
System.out.println("类中的属性:" + info);
System.out.println("方法中的参数:" + temp);
}
};
//通过内部类的实例化对象调用方法
new Inner().print();
}
};

public class InnerClassDemo05
{
public static void main(String args[]){
//调用外部类的方法
new Outer().fun(30);
}
};

‘肆’ java主方法如何调用非静态方法

java主方法调用非静态方法的步骤:

** * Created by Administrator on 2016/7/25.

*/

public class NOstaticMethod {

//satement new variable name: studentName

public static String studentName = "xxx";

//satetment new variable nmae: country

public static String country;

//satement new variable name: nation

private static String nation;

//satement new variable name: subject

public String subject = "物理";

//satement new variable name: school

private String school;

//create main method

public static void main(String[] args) {

//NOstaticMethod.Method_1(); 在静态方法main中是不能直接调用非静态方法Method_1的

//只能通过创建类的对象,再由对象去调用成员方法以及成员变量。

NOstaticMethod wangyan = new NOstaticMethod();

//call methol

wangyan.Method_1();

// String physics= subject;在静态方法中也是不能访问非静态成员变量的

//call not static variable

String physics = wangyan.subject;

System.out.println("在主方法main()中只能通过对象来调用非静态成员变量subject:" + physics);

}

//create new method name: Method_1()

public void Method_1() {

System.out.println("Method_1是一个公共的、非静态的方法");

System.out.println("在非静态方法Method_1中访问静态成员变量“学生姓名”(studentName):" + studentName);

System.out.println("在method_1中直接调用非静态成员变量subject:" + subject);

}

Method_1是一个公共的、非静态的方法

在非静态方法Method_1中访问静态成员变量“学生姓名”(studentName)

在method_1中直接调用非静态成员变量subject(科目)

在主方法main()中只能通过对象来调用非静态成员变量subject

public static void main(String[] args) {

//NOstaticMethod.Method_1(); 在静态方法main中是不能直接调用非静态方法Method_1的

//只能通过创建类的对象,再由对象去调用成员方法以及成员变量。

NOstaticMethod wangyan = new NOstaticMethod();

//call methol

wangyan.Method_1();

// String physics= subject; 在静态方法中也是不能访问非静态成员变量的

//call not static variable

String physics = wangyan.subject;

System.out.println("在主方法main()中只能通过对象来调用非静态成员变量subject:" + physics);

}

‘伍’ 在主函数中,如何进入调用函数。

【1】调用方法:先生成一个对象,用“对象.方法()”的方式调用。调用说明:java中的main方法是静态的,用于程序的入口,在静态方法中无法调用非静态方法,只能调用静态方法。想调用静态方法的话就要先生成该类的一个对象,通过对象调用非静态方法。
【2】主函数:般而言,编写一个能运行在操作系统上的程序,都需要一个主函数。主函数意味着建立一个独立进程,且该进程成为了程序的入口,对其它各函数(在某些OOP语言里称作方法,比如Java)进行调用,当然其它被调用函数也可以再去调用更多函数.......这样整个程序的运行轨迹就像一种栈,有时我们称之为调用栈。主函数既是程序的入口,又是程序的出口,通常我们还可以指定一个exit code再退出,以表明程序最后的结果是什么样由于主函数肩负着入口和出口的重任,所以最好不要把太多的细节方面的逻辑直接放在主函数内,这样不利于维护和扩展。主函数应该尽量简洁,具体的实现细节应该封装到被调用的子函数里面去。

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

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

B里面代码

publicclassB{

publicstaticvoidmain(Stringargs[]){

System.out.println("thisisB");

}

}

A里面代码

publicstaticvoidmain(Stringargs[])
{
Bb=newB();
b.main(args);
}

运行A效果:

‘柒’ asp.net 用户控件如何调用主页面方法

从设计角度看,控件不应该知道主页有什么方法。
如果真要调用,建议采用事件。
控件抛出一个事件,页面捕获事件,从而进行相关处理。

如果是单纯的数据(业务)操作,可以封装成单独的类。

‘捌’ java 怎么调用main方法

Main方法是用static修饰的,有2种方法可以调用

1.类名.main(参数);

2.new创建实例,实例.main(参数);

‘玖’ java中,如果一个方法A的参数是一个接口,那在主方法中怎么调用这个方法

你需要创建一个类,实现 Bsur 接口,然后创建这个类的一个实例,传给 show 方法,例如:

classAAimplementsBsur{
//实现Bsur接口的sub方法
publicvoidsub(){
System.out.println("我是sub方法。");
}
}

创建 AA 实例,传给 show 方法。

AAaa=newAA();
x.show(aa);
阅读全文

与如何调用主方法相关的资料

热点内容
欧式沙发靠背安装方法 浏览:152
指数强势整理方法视频 浏览:470
颅内压的测量方法 浏览:286
真菌感染输液治疗方法 浏览:713
地震后有哪些脱险的方法 浏览:991
901教育研究方法笔记 浏览:880
马尔曼镜子正确安装方法 浏览:570
用什么方法取痣最好 浏览:210
车库翻板门卷簧安装方法 浏览:187
星空画涂色方法图片 浏览:741
婴儿汗斑图片及治疗方法 浏览:678
富养孩子的技巧和方法 浏览:271
用简便方法分离汞离子和亚汞离子 浏览:908
手机上秒表的正确使用方法 浏览:652
金稻脱毛器使用方法 浏览:938
水彩画调色方法图片 浏览:777
白痰的症状和治疗方法 浏览:540
千斤顶制作方法和步骤 浏览:91
工地上常用的千丝扣的方法 浏览:365
蜜粉的正确使用方法 浏览:947