作者id9455 (Pony)
站内java
标题Re: [问题] access modifier的问题
时间Sun Apr 29 15:19:24 2007
==站内==
会有那样的写法,是因为要测试执行的先後顺序
不过还是很感谢您给的建议 :)
※ 引述《H45 (!H45)》之铭言:
: : ==List.java==
: : package simple;
: : public class List {
: : Array a = new Array();
: ^^^^^^^^^^^^^^^^^^^^^^
: : public Array b = new Array();
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
: 这样的写法会有问题,最好不要在宣告 member field 的同时指定不是常数的初值
: 改成以下写法应该不会有问题:
: package simple;
: public class List {
: Array a;
: public Array b;
: public List() {
: a = new Array();
: b = new Array();
: System.out.println( "com.bruceeckel.util.List");
: }
: }
: 至於为何原来的程式码会出问题,可能就得等其他人来回答了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.64.169.97