mdsk.net
当前位置:首页 >> 求助:jAvA中同一个项目下的.jAvA文件如何使用另一... >>

求助:jAvA中同一个项目下的.jAvA文件如何使用另一...

package b;public class B { public static void main(String[] args) { }}package a;import b.B;//类A、B在同一个工程下,而且不同包,类A用B的属性,插入包即可import b.B;public class A { public static void main(String[] args) { B b = new B(); }}

同一package下的,如果类的访问权限定义为public,或是protected ,是可以直接调用的

既然如此,编译后.CLASS文件也是在同一个包下面,所以可以直接调用.如:类 A 和B 如果要在A中调用B,直接 B b=new B();就行了啊

如果在同一个文件夹下,就直接使用,如果不在同一个文件夹,但是在同一个package下 直接import 如果不在同一个package下,import package.文件

实例化另一个类文件中的类,然后通过类实例调用类中的方法.1、定义2个类文件 A.java public class A{ } B.java public class B{ public void show(){//定义B类中的方法show } }2、在A中调用B中的方法show public class A{ public void s(){ B b = new B();//实例化一个B类 b.show();//调用B类的方法 } }

在java类中引入”import filepath.filename“.解释:java编译中不区分本文件夹和非本文件夹,只会通过相对项目路径进行类方法调用,所以必须通过”文件路径+文件名称“的形式进行调用.

首先要把b.class这个文件拷到a.class项目里然后import b;

用new关键字创建一个这个类的对象,就可以自动调用该对象的构造函数.

这样跟你讲吧, 第一种方法是万能的如果出现这种东西 java.util.list l = null; java.awt.list l1 = null;两个包有一样的类,那么就只有使用跟包名来申明了..

将两个文件放在同一个包中即在每个文件第一句加上:package src.temp;把在temp中如下写:ball ball = new ball()ball.g.drawoval(100,100,10,10);

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com