JAVA程序同一个工程中的两个类怎么能实现互相访问

作者&投稿:慎江 (若有异议请与网页底部的电邮联系)
JAVA程序中同一个工程中的两个类怎么能实现互相访问?~

比如你有一个 a类..还有一个b类
public class a{
public static void main(String [] args){
//这里你要调用B的一个方法..你可以通过New来获得B对象
b b= new b();
b.speak();
}
}
public class b{
public static void speak(){
System.out.println(“谢谢”);
}
}
你可以通过在类中new创建另一个类的对象来互相访问彼此的方法..

您好,提问者: 在Java中,静态方法可以直接访问静态的,例如:
public class Static{ static void show(){ System.out.println("static 方法"); } public static void main(String[] args){ show(); }} 如果要想在静态中访问非静态的方法,必须new 构造方法,例如:
public class Static{ void show(){ System.out.println("static 方法"); } public static void main(String[] args){ new Static().show(); }}

比如你有一个 a类..还有一个b类
public class a{
public static void main(String [] args){
//这里你要调用B的一个方法..你可以通过New来获得B对象
b b= new b();
b.speak();
}
}
public class b{
public static void speak(){
System.out.println(“谢谢”);
}
}
你可以通过在类中new创建另一个类的对象来互相访问彼此的方法..

1、定义2个类,类中分别定义方法

public class LA{//定义LA类
   public void sA(){//类中定义sA方法
   }
   public void sA1(){//类中定义sA1方法
   }
}

public class LB{//定义LB类
   public void sB(){//类中定义sB方法
   }
   public void sB1(){//类中定义sB1方法
   }
}

2、LA类中访问LB类

public void sA(){
   LB b = new LB();//实例化类LB
   b.sB1();//调用类LB的sB1方法
}

3、LB类访问LA类

public void sB(){
   LA a = new LA();//实例化类LA
   a.sA1();//调用类LA的sA1方法
}


new一个对象就可以了


一开游戏就说有非法工具要重启 可是我重启而且还从新安装了AVA...
可能是随即启动的木马,你看一下注册表随机启动项,可疑的键值删除行了,顺便把可疑的程序也给删了行了 HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run...

人工智能电影有哪些
机器姬(2015)概要:年轻的程序员Caleb获大奖可参观老板Nathan的别墅,在这里他将对一个可能有意识的机器人Ava进行图灵测试。电影正确之处:Nathan并未突然解决人工智能的问题。他不确定Ava是否有意识,她需要被测试才行。虽然Hutter认为这部电影图灵测试的准确性有些拙劣,但他赞扬了该电影先进的意识处置方法和并不夸张的...

有哪些与人工智能有关的影视剧值得大力推荐?
电影的主题,实际上是在讨论人工智能的终极话题:人工智能的自我意识。男主角Caleb的任务是对机器人AVA进行图灵测试,而在这个过程中,他似乎逐渐被AVA吸引,对她产生了好感。而AVA是一个机器人,她利用她作为机器人的优势,对人类所偏好的特质加以分析,成功使了男主角对她产生好感并加以利用。我们可以...

运维开发工程师和软件工程师,哪一个有前景,往后发展是怎样的?_百度知 ...
我刚毕业 找了个运维的单位实习 感觉软件工程师 开发 比较有前途。。。运维是要进工厂 企业的 开发 是和一群志同道合的人在一起

java web工程怎样改名
AVA程序。 JCreator能自动找到包含主函数的文件或包含Applet的Html文件,然后它会运行适 当的工具。在JCreator中,我们可以通过一个批处理同时编绎多个项目。JCreator的设 计接近Windows界面风格,用户对它的界面比较熟悉。其最大特点是与我们机器中所装的 JDK完美结合,是其它任何一款IDE所不能比拟的。它是一种初学者很...

吴永恩的资料有哪些?
据了解吴永恩有着183公分的个子,身材很好,颜值非常高,给人一种非常舒服阳光的感觉,为人又是非常的低调、谦逊。对于吴永恩的工作,原本是谷歌工作,是位高级程序员,年薪在7位数以上。吴永恩本身是一个向往自由、纯粹的人,不会因为钱去做自己不喜欢的工作和事情,之前从谷歌辞职,就是因为工作太没有...

AVA枪械改装
M16只有1个缺点射程短.. G36射速慢了… 这是基础属性 根据这个我们先选枪. 一般说大家一定是AK和M4吧… 那么咱们先说AVA中这2个枪的改造和选择 M4A1 选择步枪那么你要先知道步枪兵是干什么的? 我理解步枪兵就是火力输出者,所以改装方面应该是高射速,高杀伤,高命中为前提. 枪口选择:1. 激光器MK2 准确+2 ...

AVA进程隐藏工具隐藏DM开头的文件这文件在哪怎么找不到
楼主你好!检查线程,在刷新试试 以上由战地之王互助一团Lemon 丶丨Tree回答,还有疑问请楼主追问,如有帮助,希望采纳!

...玩变节行动一进去就黑屏 弹出来提示AVA-main 停止工作。求解啊_百度...
您好亲爱的用户,我们建议您重新安装显卡驱动程序。 Y480的显卡驱动程序下载的

有哪些与人工智能有关的影视剧值得大力推荐?
说到人工智能。英剧《黑镜》第三季,全是人工智能 值得一提的是,英剧黑镜一年就出几集。每集100分钟+都是良心之作,评分高达9.1 今年初的第三季01,讲的是社交圈的人工智能。【论刷分的重要性】在架空的社会中,每个人眼睛里会放置一个装置,可以看到所有人的评分,就跟买东西跟个五星好评一个...

英吉沙县18029968385: JAVA程序同一个工程中的两个类怎么能实现互相访问 -
许桂冠心: 访问的方式很多!!!! 最简单的创建要访问类的对象 便 CLass A,BA要访问B类中的某个方法或属性, B b=new B(); 这样就可以访问了 b.login();在A类中访问B类中的login方法! 也可以用继承来承现, A继承B,A就拥有了B类中的方法和属性, 在A类中直接用super关键字访问B类中的方法或属性就可以.例: super.login(); 就这是通过继承来访问B类中的login方法!继承就是在创建A类时在后面加上extends B 整个是这样的:public class A extends B{}

英吉沙县18029968385: 两个类放在同一个java源代码中,源代码文件怎么命名? -
许桂冠心: 没办法实现. 解释:一个类中只能有一个public的类,无法实现两个类合并到一个java源码中.如果想合并的话,实现思路:可以先创建一个java类文件(命名的话,就类名为实现方法的英文翻译,首字母大写即可,没有必须命名成什么的硬性要求); 将两个类中的参数和方法直接合并过去,复用的引入包,直接删除一个; 针对特定报错的代码,进行适当的合并和修改即可.

英吉沙县18029968385: Java一个类里怎么会有两个类 -
许桂冠心: 一个类文件内可以有多个类,但是java规定公共类型的类(加了public)必须只有一个,并且类文件必须和公共类型的类名相同,就是你的文件名要和带public 的类名相同.这是规定. 这就是为什么一个类文件里面不能包含两个public类型的类.

英吉沙县18029968385: java中,同一个包中如何定义两个类,及如何调用.例子最好 -
许桂冠心: //这是内部类的,你应该是想要这样的效果吧 public class Test { //内部类 public class TestIn{ //内部类的成员变量 private String str; //内部内的构造函数 public TestIn(String str){ this.str=str; } //内部内的输出方法 public void printStr(){ System.out.println...

英吉沙县18029968385: java怎么运行两个不同的类 -
许桂冠心: 当然是调用那个类了,NEW一个对象,然后在另一个类里面调用这个对象里面的方法 ,就像你在Eclipse里运行一样,没有区别或者里面的数据可能想关联,你可以运行手个关联的类,就像数据库表一样,先有主表,才有其他的表! 明白了吗?顺便鄙视下2楼

英吉沙县18029968385: 在Eclipse中一个java文件中两个类怎么弄? -
许桂冠心: 直接写两个类就可以.要注意,只能有一个声明为public的.声明为public的类类名要与class名相同.

英吉沙县18029968385: 同一个java文件里的不同类怎么相互访问? -
许桂冠心: 全设为public

英吉沙县18029968385: 两个java文件里的两个类之间怎么引用? -
许桂冠心: 两个文件在同一级目录下不用import JAVA一般都是一个类一个文件, 如果 那么编译的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文件的.

英吉沙县18029968385: 可以在一个.java文件中写两个类吗? 和各自写在1个文件有什么分别? -
许桂冠心: 一个java文件中可以有任意多个类,接口或是注解..但是只能有一个类是public的,而且这个类的名字要和文件同名,比如public类名为A则文件名就应当为A.java要说起和各自写在各自的文件中的区别就在于,其它那些不能用public修饰的类或者接口享有的是默认的访问控制权限.即包级私有,也就是说在同一个包内是可见的,但是在包外则不可见..

英吉沙县18029968385: 请教(关于java):把两个类放在同一个文件里,第二个类只为第一个类服务,有这样的情况出现吗? -
许桂冠心: 有的.这样的例子多为内部类,内部类是在类中定义的类,一般只向定义它的类提供服务.楼上所举的例子不正确,类A只是和Example类定义在了一个文件中,但它们仍然是两个相互独立的类,编译时会生成两个不相关的类文件,类A可以为...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网