- Destruktor - ritka, ahol kifejezetten jól jönne, de előfordul (ha már nincs szükség egy objektumra, akkor egy metódushívással felszabadítom a feleslegesen foglalt erőforrásokat [fájlok, adatbázis kapcsolatok etc.], memóriát meg úgyis a GC ill. a processz kinyírásakor a VM kezeli).
- Előjeles típusok - hasznos lenne.
- OO: Az ==-vel egyetértek, pl. == -> equals, === -> identitás ellenőrzés jobb lenne, vagy akár fordítva és akkor visszafelé is kompatibilis maradna. Vagy pl. a === b -> Objects.equals(a,b) oszt jónapot. Viszont az operator overloading tipikusan olyan, hogy 1-2 nagyon indokolt esetben tényleg nagy hasznos tud lenni, de minden helyes használatra lehet 10 rossz példát találni, a céges policy/peer review/stb. meg nem biztos, hogy segít.
- Property-k - Hitvita, hogy jó-e teletömködni egy nyelvet új nyelvi elemekkel (property-k, LINQ stb.), mindkettőnek van előnye-hátránya, szerintem nem.
BlackY