S smilboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-23 #1 java类的构造方法是否可有可无? java中的字符串长度length()为什么有括号 而array却没有?
L LeeChange Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-23 #2 Java类可以没有析构方法,但不能没有构造方法。
小 小猪 Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-23 #4 应该可以没有吧,它应该可以调用父类的构造方法吧。 我没试过。
S smilboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-24 #6 java中的字符串长度length()为什么有括号 而array.length却没有?请回答这个问题 关于构造得方法得问题正确得答案是可以没有 就上上面回答得一样他调用父类得构造方法
J JJams_King Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #7 >来自:smilboy, 时间:2002-2-24 12:38:00, ID:938856 >java中的字符串长度length()为什么有括号 >而array.length却没有?请回答这个问题 String.length()是一个方法,所以必须有一个括号 array的length可以看成一个类的共有成员变量,所以引用它没有括号 array在java中有点特殊,我觉得有点不符合java的整体概念 如果java引入template,那么array将可以用template实现 这样就跟其他的概念更一致了。
>来自:smilboy, 时间:2002-2-24 12:38:00, ID:938856 >java中的字符串长度length()为什么有括号 >而array.length却没有?请回答这个问题 String.length()是一个方法,所以必须有一个括号 array的length可以看成一个类的共有成员变量,所以引用它没有括号 array在java中有点特殊,我觉得有点不符合java的整体概念 如果java引入template,那么array将可以用template实现 这样就跟其他的概念更一致了。
S smilboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-26 #8 可是JAVA给我得感觉是所有类内部得变量都不能通过".属性"来访问呀?! 不是都要使用内部得方法来获得/设置值么?(getXXXX/setXXXX) 觉得这个ARRAY太奇怪了
S smilboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-03 #11 不懂JAVA的STATIC变量和方法的用法,还有就是“矢量” CORE JAVA I这本书太难读了
B baorenlong Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-05 #12 构造方法,也叫做构造器,他是一个,没有返回值的,其名字同类的名字一样的一个方法, 在类被实例化的时候被调用,进行类的初始化 java的类有一个默认的无参的构造器,如果你不定义构造器,系统调用默认构造器, 但是如果,你定义了一个有参的构造器,而没有定义无参构造器,那么, 默认的构造器将不被调用。 至于调用父类的构造器,是默认的,子类的构造器的第一行,如果不显式的 调用this,或super,系统将隐式的调用super()即其超类的无参构造器 static的用法是实例化一个变量或方法,java的类,总是实例化以后才能被执行, 也就是说,类定义了以后,是没有分配内存空间的,当用new 来实例化一个类的时候, 就为类分配了内存空间,同样当用static定义一个变量和一个方法的时候, 同时就为该变量或该方法分配了内存空间。
构造方法,也叫做构造器,他是一个,没有返回值的,其名字同类的名字一样的一个方法, 在类被实例化的时候被调用,进行类的初始化 java的类有一个默认的无参的构造器,如果你不定义构造器,系统调用默认构造器, 但是如果,你定义了一个有参的构造器,而没有定义无参构造器,那么, 默认的构造器将不被调用。 至于调用父类的构造器,是默认的,子类的构造器的第一行,如果不显式的 调用this,或super,系统将隐式的调用super()即其超类的无参构造器 static的用法是实例化一个变量或方法,java的类,总是实例化以后才能被执行, 也就是说,类定义了以后,是没有分配内存空间的,当用new 来实例化一个类的时候, 就为类分配了内存空间,同样当用static定义一个变量和一个方法的时候, 同时就为该变量或该方法分配了内存空间。
千 千秋影 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-30 #13 String.length()是一个方法,所以必须有一个括号 array的length可以看成一个类的共有成员变量,所以引用它没有括号。