'C s son Java eÅŸdeÄŸerdir ne#?
Java eÅŸdeÄŸer final C ne#?
CEVAP
final anahtar kelime, Java çeşitli kullanımları vardır. C sealed readonly Her iki anahtar tekabül ediyor#,, kullanıldığı bağlama bağlı olarak.
Sınıflar
Sınıflara (tanımlı sınıfından miras) önlemek için:
Java
public final class MyFinalClass {...}
C#
public sealed class MyFinalClass {...}
Yöntemleri
virtual bir yöntemi geçersiz kılmasını önlemek.
Java
public class MyClass
{
public final void myFinalMethod() {...}
}
C#
public class MyClass : MyBaseClass
{
public sealed override void MyFinalMethod() {...}
}
Joachim Sauer belirttiği gibi, iki dil arasında önemli bir fark varsayılan olarak Java C ise virtual, statik olmayan tüm yöntemleri işaretliyor# sealed. olarak işaretler Eğer daha açıkça temel sınıf virtual işaretlenmiş bir yöntemi geçersiz kılma durdurmak istiyorsanız. bu nedenle, sadece C sealed anahtar kelime kullanmanız gerekir#
DeÄŸiÅŸkenler
Sadece bir değişkeni bir defa atanmak üzere izin vermek için:
Java
public final double pi = 3.14; // essentially a constant
C#
public readonly double pi = 3.14; // essentially a constant
Bir yan not olarak, readonly anahtar kelime etkisi bu ifade de değerlendirilir const anahtar kelime farklıdırçalışma zamanıyerinederleme zamanıdolayısıyla , keyfi ifadeler sağlar.

'0000-00-00 00:00:00' java o...
Java nesneleri null olarak ayarlanması...
Uygulamaları Java Sırası hangisi?...
Nasıl Java ve Android geliştirme WeakR...
Java Hatası: "güvenlik ayarları ç...