本文目录一览:
- 1、java的class怎么调用
- 2、java中如何调用.class文件中的类
- 3、java 一个包里的两个class 如何相互调用
- 4、java 如何调用封装在class中的属性和方法
- 5、java class类的调用
- 6、java 函数的参数含有Class,该怎么调用?
java的class怎么调用
题目太模糊了。
最好说一下具体需求,比如新建一个类,然后使用的例子。
或者是想知道java类反射机制的例子之类的。
public class Sample {
public static void main(String[] args) {
Sample sample = new Sample();
System.out.println(sample.toString());
System.out.println(Sample.class.getTypeName());
}
@Override
public String toString() {
return "I am sample";
}
}
java中如何调用.class文件中的类
java中调用.class文件中的类,一个前提是需要知道该类的类名,将该class导入到工程即可使用。如下图所示:
上述Message类就在gcm-server.jar里面的class,可以直接使用。
java 一个包里的两个class 如何相互调用
一个package中可以有很多class,系统无法知道你的方法是哪个class的,所以必须加上Tools.
如果想不加,那么必须明确告诉系统去哪里找这个方法。有两种方式可以实现。
方式一,通过继承,让Crud继承Tools,那么自然可以使用Tools的方法。
方式二,import static,可以把其他类的方法直接作为自己的方法。
不过如果我来推荐的话,还是建议使用Tools.函数名的方法,以上两个方法并不适合初学者使用。只适合特定场合。
java 如何调用封装在class中的属性和方法
class A//定义一个类
{
private int n;//定义一个属性
//定义方法
public int getN()
{
return this.n;
}
public void setN(int n)
{
this.n = n;
}
}
就这么封装
调用:
A a = new A();
a.setN(2);
System.Out.Println(a.getN());
java class类的调用
class LnkParser {
public LnkParser(File f) throws Exception { //构造函数
parse(f);
}
构造函数带有一个参数 参数类型是file,说明要实例化这个类需要传入一个file参数
这样用
File f=new File("c:\file"); //里边是文件的路径
LnkParser l=new LnkParser(f); 注意有异常抛出的
或者
File f=new File("c:\file");
try {
LnkParser l=new LnkParser(f); //这样就行了 catch异常处理
} catch (Exception e) {
e.printStackTrace();
}
注意先判断下文件是不是存在, 还要处理抛出的 异常。
java 函数的参数含有Class,该怎么调用?
//List executeQuery(String sql,Object[] params,Class cla)
List list = new ListTable();
list = ooo.executeQuery("select * from sysobjects where type = ?",new Object[]{"u"},Table.class);