Video: Java Tarih-Zaman Metotları -1 2024
Aşağı doğru geldiğinizde bir hesap ile diğeri arasındaki farklar, Java kodundaki değişkenlerin değerleri olarak özetlenebilir. Belki de dengesinde bir değişken vardır. Bir kişi için denge gibi bir değişkenin değeri 24 02.
Başka biri için bakiye 55'dir 63. Soru şu ki, hesaplarla uğraşmak için bir bilgisayar programı yazarken bir denge değişkenini başka bir denge değişkeninden ayırıyorsun?
Cevap iki ayrı nesne yaratmaktır. Nesnelerden birinin içinde bir denge değişkeni yaşatın ve diğer denge değişkenini diğer nesne içinde yaşatın.
Siz buna hazırlanırken, her bir nesneye bir ad değişkeni ve bir adres değişkeni koyun. Ve sizde var - iki nesne ve her nesne bir hesabı temsil ediyor. Daha doğrusu, her nesne Hesap sınıfının bir örneğidir. (Bu şekle bakınız.)
Şu ana kadar çok iyi. Ancak yine de özgün sorunu çözmediniz. Bilgisayar programınızda, başka bir denge değişkenine karşıt olarak, bir denge değişkenine nasıl bakıyorsunuz? Etrafta oturan iki nesne var, belki de bu iki nesneye atıfta bulunmak için değişkenler var.
myAccount adlı bir değişken ve hesabınız olan başka bir değişken oluşturun. myAccount değişkeni, içindeki nesneleri içeren bir nesneye (Account sınıfının örneğine) işaret eder. Bu denge için,
myaccount. balance
Bu ada başvurmak için
myAccount yazın. İsim
Sonra hesaplarınız. denge, nesnenizin bakiye değişkenindeki ve hesabınızdaki değeri ifade eder. name, nesnenizin ad değişkeninin değerini belirtir. Bilgisayara bir hesapta ne kadarını bulunduğunu söylemek için
hesabım yazabilirsiniz. denge = 24. 02;
Adınızı ekranda görüntülemek için
yazabilirsiniz. println (sizin hesap adınız);
Bu fikirler, bu örnek listelerde bir araya geliyor.
genel sınıf Hesap {String name; Dize adresi; çift denge;}
Hesap sınıfı, bir Hesap olmanın ne demek olduğunu tanımlar. Özellikle, hesap sınıfının her bir örneğinde üç değişken (ad, adres ve denge) 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.
Sınıf içinde bildirilen, ancak herhangi bir yöntemde olmayan bir değişken, bir alanudur. Listede değişkenler adı, adresi ve denge alanlarıdır.Bir alan için başka bir ad, örneği değişkendir.
Gerçekten sadece dört satırlık bir kodla tam bir Java sınıfı tanımlayabilir misiniz (kıvırcık parantez verir veya alır)? Kesinlikle edersin. Aslında, bu listedeki Hesap sınıfı, Java programcılarının sınıfını ne zaman düşündüklerini oldukça iyi temsil eder. Bir sınıf mevcut şeylerin gruplandırılmasıdır. Hesap sınıfında mevcut varlıklar iki String değeri ve çift değerdir.