yuku@
yuku
: 2009-10-14 09:40:51 UTC+0000
Ubah file .java menjadi .cs (C#)
Sebetulnya ga begitu susah, selain ngeselin.
- boolean jadi bool
- package jadi namespace
- @Override jadi override
- super(...) jadi base(...)
- Integer, Boolean dsb jadi int?, bool?
- buang public abstract dari interface
Tapi ada juga yang susah:
- konstruktor di C# ga bisa panggil konstruktor lain! Jadi perlu bikin static method ato sejenisnya
untuk mengatasinya.
- enum di Java lebih lengkap daripada C#. Perlu diubah jadi kelas untuk ga kehilangan data.
- InputStream OutputStream jauh lebih enak pakenya daripada Stream. Sangat gamang.
- inner class di java bisa akses variabel dan metod di kelas luarnya langsung, di C# ga bisa,
maka acuan ke kelas luarnya harus dikirim ke kelas dalamnya.
- bikin kelas Thread sendiri biar kaya java yang menurutku lebih gampang.