当前位置:首页 » 编程语言 » java调用类

java调用类

发布时间: 2022-01-10 21:09:19

A. 在java中,我想在一个类中调用别的类的方法

用接口的话,你的这个类必须实现这个接口的每一个方法,即使你不需要它当中的某些方法也必须添加进去。
举个例子吧:
public interface face{
public void face1(){};
public void face2(){};
}
如果你的类继承了个接口,那么就必须将它的每个方法(这里是face1,face2)都实现。否则会出错。看例子:
public class person implement face{
private int a;
private int b;
public vod face1(){
this.a=1;
}
}
这个类编译时会出错。因为它要求必须实现接口的所有方法。正确的类是:
public class person implement face{
private int a;
private int b;
public vod face1(){
this.a=1;
}
public void face2(){}
}
总而言之,继承接口是相当严格的。
和它相比,import的限制就宽松多了,它只受类的修饰符的限制。也就是说,如果是一个public 类,它可以被任何类成员引用。如果是一个protect类,它就只能被它的包成员引用。。。。。等等这些

B. java中如何调用类

本类中的直接方法名调用,不管是public还是private或protected。其他类中的如果是public的话,直接其他类的对象调用即可。如果是static的话直接其他类名加方法名调用。
class A{
void method1(){ //声明method1
System.out.println("method1 called");
}
void method2(){
method1(); //本类的 method1 被调用
}
}
class B{
void method3(){
A a = new A(); //在B类中调用A类中的 method1
a.method1();
}
}

C. java函数调用(在一个类中怎么调用另一个类的变量和函数)

import java.util.Scanner;

public class Student {//带有主函数的类,Score类在下面
String name;
Score score=new Score();//此句有重大嫌疑

public String introce()
{

return(name+"\t"+score.java+"\t"+score.db+"\t"+score.c+"\t"+score.sum()+"\t"+score.avg());//name之后的全部显示为0
}

public static void main(String args[])
{
Student stu[]=new Student[10];
Score score[]=new Score[10];
Scanner in=new Scanner(System.in);

for(int i=0;i<3;i++)
{
stu[i]=new Student();
score[i]=new Score();
System.out.println("学生"+(i+1)+"的名字:");
stu[i].name=in.next();
System.out.println("学生"+(i+1)+"java成绩:");
score[i].java=in.nextFloat();
System.out.println("学生"+(i+1)+"DB成绩:");
score[i].db=in.nextFloat();
System.out.println("学生"+(i+1)+"c语言成绩:");
score[i].c=in.nextFloat();
}
System.out.println("姓名\tjava成绩\tDB成绩是\tc语言成绩\t总成绩\t平均成绩");
for(int j=0;j<3;j++)
{
System.out.println(stu[j].introce());
}

}
} //错误之二:少了一个右边大括号,造成第一个类不完整
class Score {//score类 错误地方一:在一个java文件中只允许有一个功能类 去掉public 就好了

float java,db,c;
public float sum()
{
float ssum=java+db+c;
return ssum;
}
public float avg()
{
return sum()/3;
}
}

D. Java中的一个类怎么调用另一个类中的方法

方法1.
新建一个类。然后在调用类中先进行被调用类实例化,然后通过实例化的对象访问。例如:
//先定义一个类
//实例化,调用
方法2.新建一个类,将该类中需要zd被调用的方法设置为静态(static),加了static后,就可以用类名直接调用。然后在调用类中直接通过类名进行访问。调用格式为:类名.方法名(参数表)。例如:
(4)java调用类扩展阅读:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因回此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点
。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应答用程序等

参考资料:
Java
类与类之间的调用--CSDN

E. java中如何调用.class文件中的类

你用这个反编译那2个类,看看里面的类名什么的是否和那个老师给的一样


F. JAVA如何调用另一个文件中的类

package src.temp;

在Temp中如下写:

Ball ball = new Ball()

ball.g.drawOval(100,100,10,10);

%USERPROFILE%LocalSettingsTemp”

HKEY_CURRENT_USER/HKEY_CURRENT_USEREnvironment/TEMP

D:Temp

(6)java调用类扩展阅读:

更多操作:

更改位置

在非系统盘如D盘下新建文件夹Temp,然后右击“我的电脑”,选择“属性→高级→环境变量”,在弹出的“环境变量”窗口分别双击“TEMP“%USERPROFILE%LocalSettingsTemp”都修改为“D:Temp”就ok了。

在开始→运行→输入regedit可打开注册表

删除

一般来说,你当前运行着大型的工具软件的时候,都不应该去碰临时文件,比如Photoshop会在处理图形时候产生巨大的临时文件,如果你认为这不是你创建的文件企图删除,可能会Photoshop死机。

你当前没有运行程序的话,发现的临时文件都可以删除,以免它们天长日久堆积如山,占据磁盘空间还是小事,关键是它们又多又散乱,会给磁盘扫描整理带来时间上的无谓消耗,也可能会造成文件分配表混乱,导致文件交叉链接的错误。但是不能所有的临时文件都一概而论。

比如,C盘根目录的TEMP目录,是很多工具程序临时文件的指向目录,没有这个目录的话,临时文件无法创建,这些工具软件就很可能会出错,所以要删除的话,只应该清空里面的临时文件垃圾,而不能把TEMP这个目录都干掉了。

Windows里通常也有一个TEMP文件,是系统默认的临时文件的放置地方,也不建议连目录都删除了,定期清空里面的垃圾即可。

还有就是WORD安装目录里的临时文件,在你使用WORD的时候,不要去删除它们,这些~开头,TMP结尾的文件是WORD程序工作要用到的,多处于读写保护状态,你想删除它们也删除不了。

如果你在使用WORD时候死机,下次开机进入Windows的时候,也不要先删除它们,应该打开WORD,WORD会从这些临时文件里读取上次你死机时候最新保存的结果,让你最大限度地恢复上次的工作。其实这就是WORD恢复上次文档的原理。等你另存了文件后,再删除它们也不迟。

G. java调用.java中的类

java类有两种方法一种是类方法就是用static修饰的,一种是实例方法,就是没有static修饰的方法。类方法可以同时类名.方法名的方式调用。而实例方法必须先生存类的实例在通过实例.方法名的方式调用。例如:
public class MethodCall
{
public static void main(String[] args)
{
Test.sayStatic();
Test test = new Test();
test.sayInstance();
}
}
class Test
{
public static void sayStatic()
{
System.out.println("这是一个静态方法。");
}
public void sayInstance()
{
System.out.println("这是一个实例方法。");
}
}

H. java怎么调用自己写的类

情况1:如果你的类Shiyan.java和类Diaoyong.java在同一根目录下,并且你设置了classpath变量,其中有“.;”,那么在Diaoyong.java中可以直接用类Shiyan.java创建对象来调用其中的方法;
情况2:如果你没设,并且你也没用相关软件(MyEclipse、eclipse),那么你就辛苦一下,在类Diaoyong.java中的最顶部这样写:import E:\test.*或者import E:\test.Shiyan.java。
情况3:如果你设置了classpath变量,其中有“.;”,并且两个类不在同一个根目录下,还是照情况2操作。

热点内容
C语言tf 发布:2024-11-15 14:36:22 浏览:810
违反密码法是什么意思 发布:2024-11-15 14:36:20 浏览:920
androidmp3录音 发布:2024-11-15 14:32:50 浏览:493
英朗自动挡哪个配置最好 发布:2024-11-15 14:27:44 浏览:253
编译原理断言有哪几种 发布:2024-11-15 14:25:29 浏览:200
数据库数据重复 发布:2024-11-15 14:23:17 浏览:781
安卓端开发用什么IDE 发布:2024-11-15 14:13:51 浏览:554
阿里云查看访问ip 发布:2024-11-15 14:08:58 浏览:544
随机字符串php 发布:2024-11-15 14:03:46 浏览:122
怎样用数据库搭建服务器 发布:2024-11-15 13:58:39 浏览:478