导航:首页 > 方法技巧 > 同一包中如何调用不同类的方法

同一包中如何调用不同类的方法

发布时间:2022-02-09 20:35:26

① JAVA中一个包里面不同的类怎么相互调用方法

在一个类中创建另一个类的对象,然后导入该类的包,就可以使用该类里面的方法

如何调用不同包中类名相同的类

用类的全名来区分:包名+类名。

比如:java.util.Date uDate = new java.util.Date();

java.sql.Date sDate = new java.sql.Date();

③ java同一个包中,类之间的的调用,能详细的解释一下,怎么用吗

如果是静态方法,直接 类名.方法名即可,如果是非静态方法,则需new一个对象出来,然后用对象.方法名调用
如:
public class A{
public static void T(){
System.out.print("这是A类的方法");
}
public void T2(){
System.out.print("这是A类的非静态方法");
}
}
class B{
static void T(){
A.T();//调用A类的静态方法
A a=new A();
a.T2();//用A类的实例化对象调用非静态方法
}
}
===========
注:上面的代码是纯手写的,没有在编译器编译过,如有错误,请自行稍加修改,代码很简单,多看几遍就明白了

④ java中的一个对象怎么直接调用同一个包里面另外一个类的方法

想要引用另一个包中的类方法,你需要导你要用到那个类所在的包。

比方说,你在A.Java中应用到B包下的C类,所以你在文件头的书写格式是 import B.C;
当然最快捷的方式是,你可以在你用到该方法后,或则用到某个包里面的类创建一个新对象的时候,这时候系统回报错,你可以按下键盘Ctrl + Shift + O 快捷键,这样系统会自动帮你导入包。

⑤ eclipse 同一个包下两个类之间 如何调用

一般有两种情况:
第一:如果两个代码都在同一个包中的话, 是不用使用import语句来调用的。 可以直接使用另一个主类,通过新建对象的方式使用类的方法等等。
第二:如果两个代码不在同一个包中,可以使用"import 包名.类名"的形式来导入另一个主类,然后还是通过新建对象的方式使用主类的方法等。

⑥ 在JAVA中怎么调用在相同包 不同类中调用成员属性。

可以通过权限控制达到访问其他包,其他类的属性

比如A包下面定义一个public Student类 并且属性 name 也是public修饰的

那么在B包,可以直接访问


如果Student类,还有个私有的属性 score 分数, 是private 或者没有写访问权限,那么想要使用,就得提供一个public 的get set方法,进行修改

packageaa.bc;

publicclassStudent{
publicStringname;//public不同包都能直接访问
publicstaticintage;//静态的可以直接访问,不用创建实例
privateintscore;//私有的,要用getset方法访问
publicStudent(Stringname,intage,intscore){
this.name=name;
this.age=age;
this.score=score;
}

publicintgetScore(){
returnscore;
}

publicvoidsetScore(intscore){
this.score=score;
}

}

另外一个包

packageaa.hh;

importaa.bc.Student;

publicclassTest{
publicstaticvoidmain(String[]args){
System.out.println(Student.age);
Studentst=newStudent("张三",18,86);
Stringn=st.name;
inta=Student.age;
ints=st.getScore();
System.out.println(n+" "+a+" "+s);

}
}

⑦ 在一个包一个类里里有哪些同一个包调用其他类的方法

在一个包里面的类可以相互调用,使用不同包里面的类用import导入或者在类名前面写上包名(调用形式为:包名.类名)

⑧ java同包不同类 怎样调用其他类中的元素

你可以在类2中实例化一个类1再用类1.属性就可以使用了.比如
类1:user 其中有id,name,都要get.和set

类2:work中有working
在类2中使用类1的属性操作如下
在类2中 user u = new user();
u.getId();u.getname();就使用到了

⑨ 【java基础】同一个包不同类调用函数如何可以直接用 函数名() 调用

静态导入,import static database.Services.函数名;之后在Test中就可以直接使用:函数名()。
但是要注意Test中的函数尽量不要与Services中的冲突。

⑩ java中同一个包下面的一个类能不能调用另一个类里面有参数的方法

如果另一个类中的那个方法是私有的话,就不能直接调用到,如果是其他类型的话看情况,如果是静态的(static)话,直接用类名可以调用到,如果是非静态的,就需要利用另一个类的实例(也就是用那个类生成的对象)来调用。

如下:

class A{
public static void a(){}
public void b(){}

}

public class B{
public static void main(String[] args){
A.a();//静态

new A().b();//非静态
}
}

阅读全文

与同一包中如何调用不同类的方法相关的资料

热点内容
如何打开鸡蛋的方法 浏览:443
路由vpn怎么设置方法 浏览:468
吊车头的拉线安装方法 浏览:81
番茄灰霉病治疗土方法 浏览:424
oppo手机耳线的包装方法 浏览:713
如何寻找正确的工作方法 浏览:738
羊布病普遍治疗方法 浏览:896
研究方法论是谁写的 浏览:532
婴儿肚子胀怎么办有哪些方法 浏览:337
苹果手机的感应在哪里设置方法 浏览:615
香碗制作方法视频 浏览:101
北京蛋白质组学分析方法 浏览:792
有哪些方法稀释油漆 浏览:193
可以替代焊锡的sma头连接方法 浏览:476
剪辑视频的方法 浏览:600
如何用化学方法鉴别环己烷和苯胺 浏览:548
浙江菜烹饪方法有哪些 浏览:391
星战模拟器怎么找到自己的家正确方法 浏览:778
2020洪灾原因和解决方法 浏览:834
长期失眠睡不着怎么办最好的方法 浏览:120