Video: Java Programlama Dersleri 37 - Access Modifier - Erişim Belirleyici - Public ve Private 2024
Bu örnekteki hesap sınıfı Java listesidir public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class public class, ATMController programınız myAccount, balance = 24 gibi kod içerebilir 02, bildirilen Hesap sınıfından faydalanma. (Tabii ki, kodunuz siburada kodun nerede saklandığını bilmeniz gerekir, ancak bu başka bir hikaye.
Kod listelemesinin ilk satırı
public class Account {
Bu liste örneği myAccount kodu balance içerir = 24. Kendinize "Hesap sınıfı herkese açık olmalı çünkü başka bir sınıf Hesap sınıfını kullanıyor" gerekebilir. Maalesef, kamu sınıfları hakkındaki asıl bilgi, biraz daha karmaşıktır: Aslında, gezegenler doğru şekilde hizalandıklarında, bir sınıf diğer sınıfın herkese açık olmamasına rağmen başka bir sınıfın kodunu kullanabilir.
Hesap, Motor, Müşteri, BrainWave, Baş ağrısı veya SevenLayerCake sınıfı - yararlı ve ad verilebilir bir şey olduğunu beyan eden bir sınıf oluşturduğunuzda, sınıfın herkes tarafından kamuya açıklanacağını beyan ettiniz.
Bir sınıfın public olması gerektiğini bildirirken, sınıfın adı sınıfın adıyla tamamen aynı olan bir dosyada (ancak. Java uzantısı eklenmiş olarak) bildirilmelidir. Örneğin, ortak sınıf MyImportantCode bildirirseniz, sınıfın kodunu MyImportantCode adlı bir dosyaya koymanız gerekir. java, büyük harf M, I ve C ve diğer tüm harfler küçük harflerle yazılmalıdır.
Bu dosya adlandırma kuralı önemli bir sonuca sahiptir: Kodunuz iki ortak sınıfı bildiriyorsa kodunuzun en az iki olması gerekir. java dosyaları. Başka bir deyişle, birinde iki ortak sınıf ilan edemezsiniz. java dosyası.
genel sınıf Hesap {String name; Dize adresi; çift denge;}
Bu listedeki Hesap sınıfı, bir Hesap olmanın ne demek olduğunu tanımlar. Özellikle bu liste, Account sınıfının her birinin üç değişken (ad, adres ve 0) olduğunu söyler.
Bu, şekildeki bilgilerle tutarlıdır. Java programcılarının bu tür değişkenler için özel bir adı vardır (sınıf örneklerine ait değişkenler). Bu değişkenlerin her biri (ad, adres ve denge)
alanı olarak adlandırılır.