JAVA如果是静态类在另一类调用时候可以直接用类名.方法吗?而不用创建对象

2024-11-30 04:00:23
推荐回答(5个)
回答1:

你好,首先理解一下静态类。就是类内部的方法和成员变量都是static的。
准确的说,静态类在另一个类调用的时候可以直接用类名.方法还取决于方法的访问修饰符(private/包级私有/protected/public)。
而不是静态类,在另一类中调用的时候一定要先创建该类为对象才能调用该类的方法吗?这说法也太决定,如果该类中有一个方法是static的,那么调用这个方法是不需要创建对象的。

回答2:

用静态类调用静态类,你用new一个实例。如果不是静态类的话就得new一个实例了!

回答3:

不是 例如: 在内部类中可以调用包含该内部类的类中的方法,同时包含该类的这个类也可以调用内部类中的方法

回答4:

不能调用

回答5:

不能,除非里面的方法是静态方法