JAVA 中 类名.方法名(对象名); 什么意思

JAVA 中 类名.方法名(对象名); 什么意思,第1张

类名方法名

就是对某个类的方法就行调用,一般格式如:classAfunB();

类名对象

就是对某个类中的某个对象(字段)进行访问或者赋值,比如对classB中的String类型 的s进行赋值:classBs="Hello123"

这里举例子为了方便,就说个String类型,因为Java的String是对象。

ClassforName()是根据类名称加载类 比如有一个类名为comabcAAA 此处ClassforName(‘comabcAAA ’)newInstance()就会创建一个AAA对象而class一般用来获取类的通用属性 比如AAAclassgetDeclareMethod()是获取AAA类的所有声明的方法 主要用于反射机制

首先,你问的就不对,方法没有对象,类才有对象,你的意思应该是如果在一个方法里使用另一个类的方法。

那么你需要2个步骤,

第一,如果这2个类不是在同一个包下,那么你需要把另一个类,假设是B类,import进来,如果在同一个包下,则不用import

第二,在你的A类中的方法里,用new 关键字来得到B类的对象,比如说 B b = new B(),

然后用b方法名()来调用B类中的方法

代码:

class A {

public void aMethod(){

B b = new B();

bbMethod();

}

}

很好解决,用三目运算符改一下你的打印语句。

Systemoutprintln("th bigger one between rt1 and rt2 is"+ (rt1>ComparableGeometricObejectmax(rt1, rt2)"rt1":"rt2"));

三目运算符

逻辑表达式(a)表达式(b):表达式(c)

a为true的时候,结果为b,否则结果为c

你保证b,和c是实例名字(String)即可。

没上机运行过,但确实是这么解决的,你去试试。如果可行望采纳^_^

以上就是关于JAVA 中 类名.方法名(对象名);// 什么意思全部的内容,包括:JAVA 中 类名.方法名(对象名);// 什么意思、JAVA 获取class对象 类名.class Class.forName()两种方法什么情况下使用 为什么、java在一个类里如何在一个方法得到另一个方法的对象等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10207055.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存