类名方法名
就是对某个类的方法就行调用,一般格式如: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在一个类里如何在一个方法得到另一个方法的对象等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)