您当前的位置:首页 > 互联网教程

java编程中直接用方法名来调用方法是什么意思

发布时间:2025-05-25 06:30:36    发布人:远客网络

java编程中直接用方法名来调用方法是什么意思

一、java编程中直接用方法名来调用方法是什么意思

1、java编程中直接用方法名来调用方法是“本类中static修饰的方法,即静态方法可直接用方法名来调用方法”的意思。

2、(1)静态方法。间接使用类名,方法名和调用等。

3、(2)普通方法。用new功能创建新对象,然后用对象方法,调用,间接使用方法名调用方法只能在一个类目中调用,而且该方法一定是静态的才能够补充。

4、上面是在main函数中。如果在自定义中不是静态也行得通,直接方法名也可以被调用,因为默认省略thismethod();

二、Java中的一个类怎么调用另一个类中的方法

方法1.新建一个类。然后在调用类中先进行被调用类实例化,然后通过实例化的对象访问。例如:

方法2.新建一个类,将该类中需要被调用的方法设置为静态(static),加了static后,就可以用类名直接调用。然后在调用类中直接通过类名进行访问。调用格式为:类名.方法名(参数表)。例如:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

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

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

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

1、public class Student{//带有主函数的类,Score类在下面

2、 Score score=new Score();//此句有重大嫌疑

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

4、 public static void main(String args[])

5、 Student stu[]=new Student[10];

6、 Scanner in=new Scanner(System.in);

7、 System.out.println("学生"+(i+1)+"的名字:");

8、 System.out.println("学生"+(i+1)+"java成绩:");

9、 score[i].java=in.nextFloat();

10、 System.out.println("学生"+(i+1)+"DB成绩:");

11、 System.out.println("学生"+(i+1)+"C语言成绩:");

12、 System.out.println("姓名\tjava成绩\tDB成绩是\tc语言成绩\t总成绩\t平均成绩");

13、 System.out.println(stu[j].introduce());

14、}//错误之二:少了一个右边大括号,造成第一个类不完整

15、 class Score{//score类错误地方一:在一个java文件中只允许有一个功能类去掉public就好了