示例代码:
public class MyClass {
public static double globallyVisibleDbl = 42.69;
public static final int globallyVisibleInt = 42;
//blah blah rest of code
}
有双类型的变量和常量,都在一个类中。
但是,当我尝试将这两个放在类之外时,例如在类之前和紧跟在导入语句之后--就像C或C++中由于#define token [value]指令所允许的那样--我得到了错误:
import com.something.*;
pub
我是C++编程的初学者,我对如何将一个对象的类传递到另一个类有疑问(我认为这很愚蠢)。假设我们有这两个类:
class A {...}
class B {...}
我想使用一个从A到B的对象。例如:
class B {
A ab;
[methods prototypes that include the object ab]
method_B (A ab); //for example
...
}
问题是,我能做到吗?考虑面向对象编程,这有意义吗?
或者,我可以在main()中定义一个A的对象,然后从B调用一个包含A的对象作为参数的方法?
我的问题是如何将对象
我刚开始学习Java。程序的主要功能总是驻留在一个类中。
public class t{
public static void main(String[] args){
// do stuff
}
}
我学习过C++,其中的主要函数不需要在类中。为什么在Java中我们必须这样做呢?
为什么在没有类的情况下,Java中的主要函数不能存在,就像在C++中那样?