两个java文件里的两个类之间怎么引用?
在一个文件里边的我知道怎么引用,可是两个文件要用到什么引用另一个文件,就是前面的引用包类似的?如importjava.sql.*;应该怎么改呀?...
在一个文件里边的我知道怎么引用,可是两个文件
要用到什么引用另一个文件,就是前面的引用包类似的?
如import java.sql.*;
应该怎么改呀? 展开
要用到什么引用另一个文件,就是前面的引用包类似的?
如import java.sql.*;
应该怎么改呀? 展开
3个回答
展开全部
两个文件在同一级目录下不用import
JAVA一般都是一个类一个文件,
如果用了包的话,譬如 package com.xxx.ejb
那么编译的CLASS文件放到项目根目录下com/xxx/ejbg下面
如果这个包下有一个类叫 ClassA
而在另一个包里有一个类叫ClassB 这个类要用到ClassA
如果不用import的话类的名称要包括包名
如:com.xxx.ejb.ClassA cla=new com.xxx.ejb.ClassA();
如果在前面有import com.xxx.ejb.*;的话
这样就行了
ClassA cla=new ClassA();
java 不像C 或VB 那样 要include文件的。
JAVA一般都是一个类一个文件,
如果用了包的话,譬如 package com.xxx.ejb
那么编译的CLASS文件放到项目根目录下com/xxx/ejbg下面
如果这个包下有一个类叫 ClassA
而在另一个包里有一个类叫ClassB 这个类要用到ClassA
如果不用import的话类的名称要包括包名
如:com.xxx.ejb.ClassA cla=new com.xxx.ejb.ClassA();
如果在前面有import com.xxx.ejb.*;的话
这样就行了
ClassA cla=new ClassA();
java 不像C 或VB 那样 要include文件的。
展开全部
1、定义两个java类
public class A{//定义一个A类,保存为A.java文件
public void sA(){//定义一个A类中的方法sA
}
}
public class B{//定义一个B类,保存为B.java文件
public void sB(){//定义一个A类中的方法sB
}
}
2、在A类中sA方法中使用B类
public void sA(){//
B b = new B();//申明一个B对象
b.sB();//调用B中的方法sB
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class
a{
void
prt(){
system.out.println("nonstatic");
}
static
void
staticprt(){
system.out.println("static");
}
}
class
b{
public
static
void
main(string[]
args){
a
a
=
new
a();
a.prt();
//
非静态方法通过对象调用
a.staticprt();
//
静态方法通过类名直接调用
}
}
a{
void
prt(){
system.out.println("nonstatic");
}
static
void
staticprt(){
system.out.println("static");
}
}
class
b{
public
static
void
main(string[]
args){
a
a
=
new
a();
a.prt();
//
非静态方法通过对象调用
a.staticprt();
//
静态方法通过类名直接调用
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询