[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 10537] Re: SJC-P 対策で
高橋(智)です。
Murayama Toshikiyo wrote:
snip
> 以下は,思いつきの言いがかりみたいなもんですが,
> > -----------------------------------------------------------------------
> > bool boolean = true;
> #こんなとこで「独自拡張」に拘らんでも....(^^;
「独自拡張」とは何でしょうか??
あとちょっとした違いと言えば、次のような警告でしょうか。
しかし、
private System.Collections.ArrayList list = null;
のようにnullで初期化すると、なぜか警告が出ないのです。(^^;
[MyClass.cs]
-------------------------------------------------------------------
public class MyClass {
private System.Collections.ArrayList list;
public MyClass() {
}
public void foo() {
list.Add("test");
}
public static void Main(string[] args) {
MyClass obj = new MyClass();
obj.foo();
}
}
[MyClass.java]
-------------------------------------------------------------------
public class MyClass {
private java.util.ArrayList list;
public MyClass() {
}
public void foo() {
list.add("test");
}
public static void main(String[] args) {
MyClass obj = new MyClass();
obj.foo();
}
}
-------------------------------------------------------------------
C:\tmp>csc MyClass.cs
Microsoft (R) Visual C# .NET Compiler version 7.00.9466
for Microsoft (R) .NET Framework version 1.0.3705
Copyright (C) Microsoft Corporation 2001. All rights reserved.
MyClass.cs(2,40): warning CS0649: フィールド 'MyClass.list'
は割り当てられません。常に既定値 null を使用します。
C:\tmp>javac MyClass.java
C:\tmp>
--
高橋智宏
Java読書会( http://www.t3-jpn.com/bof/ )
T3-Japan( http://www.t3-jpn.com/ )