如果另一个类中的那个方法是私有的话,就不能直接调用到,如果是其他类型的话看情况,如果是静态的(static)话,直接用类名可以调用到,如果是非静态的,就需要利用另一个类的实例(也就是用那个类生成的对象)来调用。
如
class A{
public static void a(){}
public void b(){}
}
public class B{
public static void main(String[] args){
A.a();//静态
new A().b();//非静态
}
}
相关文章
- 1.(1)编写一个接口ShapePara,要求: 接口中的方法: int getArea():获得图形的面积。int getCircumference():获得图形的周长 (2)编写一个圆类Circle,要求:圆类Circle实现接口ShapePara。 该类包含有成员变量: radius:public 修饰的double类型radius,表示圆的半径。 x:private修饰的double型变量
- Java面试系列第2篇-Object类中的方法
- 如何通过C#.NET中的反射机制来创建C#.NET泛型类的实例,并调用其方法??
- java学习笔记 java.swing.Timer类中的schedule方法的使用
- 如何分割这段代码,以便我可以在main方法中调用它,并从另一个文件中的方法返回语句?
- VS 2008 C#:在同一解决方案中的另一个类库中无法访问类库
- 将数组中的数据从一个类传递到另一个类
- 派生类中的静态方法可以在C ++中调用受保护的构造函数吗?
- 从Ruby中的类方法调用私有实例方法
- IOS / Objective-C:调用另一个类(VC)方法不起作用