Java中如何通过一个类名来调用另一个类的静态方法?

Java中可以在一个类中调用另一个类的静态公有方法

首先是公有方法:表示其他类是可以被访问的。

调用静态公有方法的语法是:类名.方法名(参数...);

所以,比如另一个类叫OtherClass,它的静态公有方法public static int MethodA() {...}

那么在你自己的类调用的方式就是:int result = OtherClass.MethodA();

另外,调用非静态公有方法(也叫成员方法),比如方法叫 public int MethodB() {...}

就必须先创建这个类的对象再调用其方法

例如:int result2 = new OtherClass().MethodB();

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java学习

面试题12(如何正确使用this)

哪些语句能放在如下代码中所示位置,而不会导致编译错误? public class ThisUse{ int plane; static int ...

2908
来自专栏LhWorld哥陪你聊算法

python 使用小结

使用Python 已经一段时间了 ,现将python 中可能用到的技巧和一些知识点分享如下。

1071
来自专栏java学习

面试题12(如何正确使用this)

哪些语句能放在如下代码中所示位置,而不会导致编译错误? public class ThisUse{ int plane; static int ...

2673
来自专栏星汉技术

Scala语法介绍

3225
来自专栏算法与数据结构

栈与递归 实现 十进制转二进制

6-4 十进制转换二进制(15 分) 本题要求实现一个函数,将正整数n转换为二进制后输出。 函数接口定义: void dectobin( int n ); 函数...

3025
来自专栏Java学习网

Java面试题系列之基础部分(三)——每天学5个问题

Java基础部分学习的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io的语法,虚拟机方面的语法,这些都是最基...

2398
来自专栏desperate633

深入理解javascript中的继承机制(4)多继承寄生式继承借用构造函数借用构造函数并且复制原型以上

我们知道多继承是面向对象的语言中比较纠结的一个问题,有好处也存在缺陷。这方面我们不多讨论。就javascript而言,要实现多继承是比较简单的,因为javasc...

821
来自专栏我是攻城师

Scala里面如何使用枚举

3305
来自专栏Crossin的编程教室

可变对象与不可变对象

前阵子我们聊了下函数的参数传递以及变量赋值的一些内容:关于函数参数传递,80%人都错了。

1232
来自专栏河湾欢儿的专栏

第九节 js里的new方法

要创建 Person 的新实例,必须使用 new 操作符。以这种方式调用构造函数实际上会经历以下 4 个步骤: (1) 创建一个新对象; (2) 将构造函...

1331

扫码关注云+社区

领取腾讯云代金券