「java调用例子」java中的调用
本篇文章给大家谈谈java调用例子,以及java中的调用对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Java中的一个类怎么调用另一个类中的方法?
- 2、java有关于方法调用的几个例子
- 3、哪位高手有java调用.net的dll简单例子
- 4、java中如何在静态方法中实现对非静态方法的调用,请问各位有没有具体的例子?
- 5、java语言中如何调用自己编好的方法,给我一详细点的例子
Java中的一个类怎么调用另一个类中的方法?
方法1. 新建一个类。然后在调用类中先进行被调用类实例化,然后通过实例化的对象访问。例如:
//先定义一个类
//实例化,调用
方法2.新建一个类,将该类中需要被调用的方法设置为静态(static),加了static后,就可以用类名直接调用。然后在调用类中直接通过类名进行访问。调用格式为:类名.方法名(参数表)。例如:
扩展资料:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。
参考资料: Java 类与类之间的调用--CSDN
java有关于方法调用的几个例子
例一:比较两个数的大小
* */
package javasp;
import java.util.Scanner;
public abstract class Java {
public static void main(String[] args) {
Scanner input =new Scanner(System.in);
int x=input.nextInt();
int y = input.nextInt();
int fa=total(x,y);
System.out.println(fa);
}
public static int total(int a, int b){
int f=(ab)?a:b;
return f;
}
}
/*
哪位高手有java调用.net的dll简单例子
/**官方文档:
Jacob是Java-Com Bridge的缩写,也可以用来调用DLL。其底层也是使用JNI实现,也具有Windows 的平
台依赖性。
该控件调用相当方便,可以调用com和active, 几分钟就可以搞定,它下载后有一个dll和一个jar包,
把dll放到WIN_HOME/system32/下既可,把jar包放到工程的classpath下。
下面是我调用单点dll的事例:*/
public class CallSSO {
private static Dispatch dif;
//加载单点控件SSOCrypto.SSOCrypt.1
static {
dif = new Dispatch("SSOCrypto.SSOCrypt.1");
}
//产生随机码,调用单点的接口SSORadomGen,传递参数是strPlainString
public static int SSORadomGen(String strPlainString)
{
Variant radom = Dispatch.call(dif, "SSORadomGen", new Variant(strPlainString));
return radom.getInt();
}
//取的加密串,调用单点的接口SSOEncrypt,传递参数是strPlainString,lngRandomnum,strSvrCert
public static String SSOEncrypt(String strPlainString,
int lngRandomnum)
{
String strSvrCert ="1BQYR-YLGXV-QM439-CJSCS-TCN6V";
Variant encrypt = Dispatch.call(dif, "SSOEncrypt", new
Variant(strPlainString),new Variant(lngRandomnum),new Variant(strSvrCert));
return encrypt.getString();
}
}
java中如何在静态方法中实现对非静态方法的调用,请问各位有没有具体的例子?
public class A{\x0d\x0a //类A中非静态方法\x0d\x0a\x0d\x0a public void func(){ ...... }\x0d\x0a \x0d\x0a //类A中静态方法(主函数)\x0d\x0a\x0d\x0a public static void main(String[] args){\x0d\x0a A a=new A();//需实例化A的对象后才可以调用A中非静态方法\x0d\x0a a.func();\x0d\x0a }\x0d\x0a\x0d\x0a如上面这个简单的例子,静态方法对非静态方法发起调用时,需实例化包含非静态方法的类的对象。如果类A中静态方法需调用类B中非静态方法时,也需实例化B的对象。\x0d\x0a\x0d\x0a原因解释:类中静态的方法或者属性,本质上来讲并不是该类的成员,在java虚拟机装在类的时候,这些静态的东西已经有了对象,它只是在这个类中"寄居",不需要通过类的构造器(构造函数)类实现实例化;而非静态的属性或者方法,在类的装载是并没有存在,需在执行了该类的构造函数后才可依赖该类的实例对象存在。所以在静态方法中调用非静态方法时,编译器会报错(Cannot make a static reference to the non-static method func() from the type A)。\x0d\x0a\x0d\x0a不知这么说你懂了没,如果还有什么不懂可以继续问我。
java语言中如何调用自己编好的方法,给我一详细点的例子
class A{
public int add1(int x,itn y){
return x+y;
}
static public int add2(int x,int y){
return x+y;
}
}
只给你举了两个小例子,一种是类方法,另一种是静态方法,我们调用的时候就应该注意,
比如调用add1,
int X=new A.add1(2,3);
必须要用类名来调用,而静态方法
int X=add2(2,3)这是可行,至于为什么,我还没研究过,
关于java调用例子和java中的调用的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-19,除非注明,否则均为
原创文章,转载请注明出处。