Ev Kişisel Finans Java'da yöntemler çağırma - mankenler

Java'da yöntemler çağırma - mankenler

Video: Java ile OOP - Ders 24: this Anahtar Sözcüğünün Kullanımı I 2024

Video: Java ile OOP - Ders 24: this Anahtar Sözcüğünün Kullanımı I 2024
Anonim

Java'da bir yöntemi , nesnenin gerçekleştirebileceği bir işlemi tanımlar. Bu noktaya kadar olan sınıf örneklerinin çoğunun tek bir yöntemi vardı, ancak bir sınıfın gerektirdiği yöntemlerin herhangi bir sayısı olabilir.

Yöntemlere bakarken, her yöntemin aşağıdaki parçaları içerebileceğini unutmayın:

  • Değiştiriciler (isteğe bağlı): Değiştiriciler, sınıfın davranış biçimini değiştirir. Örneğin, bir sınıfı özel yaparsanız, yöntem yalnızca sınıf içindeki diğer yöntemlerle görülebilir. Sınıftan bir nesne oluşturduğunuzda, nesnenin kullanıcısı özel yönteme erişemez.

    Bir metoda birden fazla değiştirici atanabilir. Örneğin, yöntemin sınıftan oluşturulmuş bir nesnenin parçası olarak değil, sınıfın kendisinin bir parçası olarak sınıfın dışında görünür olmasını sağlamak için public ve static öğelerini birlikte kullanabilirsiniz. Kitaptaki şu ana örneklerin çoğunda bulunan main () yöntemi hem kamusal hem de statiktir.

    Durağan olmayan bir yöntemi statik yöntemden çağırabilirsiniz. Statik olmayan yöntem nesnesi ile ilişkilendirilir - sınıfın bir örneği - statik yöntem sınıfın kendisiyle ilişkiliyken. Statik olmayan yöntem erişmek için bir nesne oluşturmanız gerekir.

    Bununla birlikte, statik olmayan bir yöntemden statik bir yöntem erişebilirsiniz. Statik yöntem, nesne oluşturulmadan önce bile her zaman vardır. Bu nedenle, statik yöntem her zaman erişilebilir.

  • İade tipi (gerekli): Her yöntemin dönüş türü vardır. Dönüş türü, işi tamamladıktan sonra yöntemin çağırana döndürdüğü bilgileri tanımlar. Arayan kişiye geri dönmek için herhangi bir şeyiniz olmadığında dönüş türünü geçersiz olarak ayarlayın. Örneğin, main () yönteminin void döndürme türü vardır çünkü çağırana bir şey döndürmemektedir.

    Bir dönüş değeri, birden çok değer içeren karmaşık bir tür olsa bile, yalnızca bir dönüş türüne sahip olabilir.

  • Yöntem adı (gerekli): Her yöntemin bir adı olmalıdır. Aksi takdirde yöntemi çağıramazsınız. Yöntem adı için bazı ilave hususlar şunlardır:

    • Yöntem adı bir harfle başlamalıdır - herhangi bir harf yapacaktır.

    • Bir yöntem adını bir sayı veya özel karakterle başlatamazsınız.

    • Sayılar yöntem adının herhangi bir yerinde görünebilir.

    • Kullanabileceğiniz tek özel karakter altı çizgidir (_). Örneğin, bir yöntem adı bir ve işareti (&) içeremez.

    Camelcase'i kullanmak, yöntem ve değişken adları oluşturmak için kullanılan standart kuraldır, ancak Java derleyicisi bu sözleşmeyi zorlamaz. Camelcase , ilk kelimenin haricinde her kelimeyi büyük harfle bir yöntem veya değişken adıyla başlattığınız yerdir.İlk kelime her zaman küçüktür.

    Örneğin, checkForDoubles () adlı bir yöntem oluşturursanız, sözleşme ilk kelimeyi baş harf olarak başlatır, küçük harfle başlar, ancak Baş harf kullanımıyla Çifte Şarkıyı gösterir. Bazı geliştiriciler pascalcase 'ı tercih eder; burada bir yöntemin veya değişken adının her bir kelimesi büyük harf kullanılır.

    Bu durumda, CheckForDoubles () her kelimeyi büyük harfle saklar. Oluşturduğunuz yöntemler ve değişkenler için pascalcase'in kullanılması, onları Java Uygulama Programlama Arabirimi'nin (API) parçası olan yöntemler ve değişkenlerden ayırmaya yardımcı olur. Hangi kasayı kullanırsanız kullanın, sürekli kullanmalısınız. Java'nın checkForDoubles () öğesini CheckForDoubles () yönteminden farklı bir yöntem olarak kullandığını unutmayın.

  • Bağımsız değişken listesi (isteğe bağlı): Yöntem çağıran kişiden bir görev gerçekleştirmesi için bilgi gerektiriyorsa, bir veya daha fazla bağımsız değişkeni (veya bazı insanlar onlara çağırdığı gibi parametreleri ) bir listeden sağlayabilirsiniz parantez içinde yer almaktadır. Bağımsız değişkenler için bazı ek hususlar şunlardır:

    • Bağımsız değişken, bağımsız değişken adını ve ardından bağımsız değişken adını içerir. Örneğin, MyInt adlı bir int değerini sağlamak isterseniz, int MyInt yazın.

    • Bağımsız değişken adları ve türleri, diğer değişkenlerle aynı kısıtlamaları izler.

    • Birden çok argümanı virgülle ayırmalısınız. Örneğin, MyMethod () yöntemi MyInt adlı bir int ve MyFloat adı verilen bir float gerektiriyorsa, bağımsız değişken listesi MyMethod (int MyInt, float MyFloat) olacaktır.

    • Eğer argüman yoksa, yöntem adından sonra bir çift boş parantez izlenmelidir.

  • İstisna listesi (isteğe bağlı): İstisna listesi, bir yöntemin karşılaşacağı ve atması muhtemel istisnaları tanımlar. İstisna listesi, throws anahtar kelimesiyle, ardından istisna sınıflarının bir listesi ile başlar.

  • Yöntem gövdesi (zorunlu): Bir yöntem, hangi görevlerin gerçekleştirileceğini belirten kod içermez. Yöntem vücudu daima kıvrımlı parantezler ({}) içinde görünür.

Yukarıdaki kuralları kullanarak oluşturabileceğiniz en kısa yöntem bildirimi, varsayılan kapsamı kullanan, bir nesnenin parçası olarak erişilebilir, hiçbir parametre kabul etmez, hiçbir değer döndürmez ve kod içermeyen bir yöntemdir. Aşağıdaki yöntem tamamen yararsız olsa da, derleyecek ve kodunuzdan çağırabilirsiniz:

void MyMethod () {}

Bir yöntem oluşturmak için gereken minimum kod miktarını bilmek önemlidir. Yöntemleri kullanmanın başlıca nedeni, kod satırlarını, tek bir tanımlanmış görevi gerçekleştirecek şekilde gruplamaktır. Buna ek olarak, içerdiği kodun siz ve sizi takip eden herkes tarafından kolaylıkla anlaşılabilmesi için yeterince küçük bir yöntem sağlamalısınız.

Java'da yöntemler çağırma - mankenler

Editörün Seçimi

Ağ Yönetim: SQL Server Tablo Oluşturma - mankenler

Ağ Yönetim: SQL Server Tablo Oluşturma - mankenler

Olası veritabanı nesnelerinin en önemlileri tablolar, hangi veritabanını oluşturan gerçek verileri tutun. Bir veritabanı, en az bir tablo olmadan çok yararlı değildir. Çoğu gerçek dünyadaki veritabanı birden fazla tabloya sahiptir - aslında birçok veritabanı düzinelerce tabloya sahiptir. Bir tablo oluşturmak için şu adımları izleyin: ...

ŞEbeke Yönetim: Alt Ağa Genel Bakış - mankenler

ŞEbeke Yönetim: Alt Ağa Genel Bakış - mankenler

Alt ağ oluşturma, ağ yöneticilerinin bir IP'de mevcut olan 32 biti kullanmasına izin veren bir tekniktir Sınıf A, B ve C IP adresleri tarafından sağlanan ölçeklerle sınırlı olmayan şebekeler oluşturarak daha verimli bir şekilde adres atın. Alt ağ ile, daha gerçekçi ana bilgisayar limitleri olan ağlar oluşturabilirsiniz. Alt ağ oluşturma, daha esnek bir yol sağlar ...

ŞEbeke Yönetimi: İkili Windows Hesap Makinesi - mankenler

ŞEbeke Yönetimi: İkili Windows Hesap Makinesi - mankenler

Windows'un tüm sürümleri ile birlikte gelen Hesap Makinesi programı Birçok kullanıcının bilmediği özel Bilimsel mod. Hesap makinesini bu moda çevirdiğinizde anlık ikili ve onlu dönüşümler yapabilirsiniz; bu, bazen IP adresleriyle çalışırken kullanışlı olabilir. Windows Hesap Makinesi'ni kullanmak için ...

Editörün Seçimi

Bağlantı Mıknatıslarını Kullanarak Web Sitenize Dış Bağlantılar Çekin

Bağlantı Mıknatıslarını Kullanarak Web Sitenize Dış Bağlantılar Çekin

Web sitenize bağlantılar çekmek isterseniz, kendinizi bir bağlantı mıknatısı olarak ayarlayabilir veya bazı bağlantı yemi koyup bağlantıların size gelmesini bekleyebilirsiniz. Bağlantı mıknatısları genellikle yaratıcı Web uygulamaları, araçları, nasıl yapılır kılavuzları, referans materyalleri veya benzersiz ve değerli olan herhangi bir bilgidir ...

Bilmek ve Yapacak Bir SEO Şirket Kazanırken Yapmanız Gereken Şeyler - mankenler

Bilmek ve Yapacak Bir SEO Şirket Kazanırken Yapmanız Gereken Şeyler - mankenler

Toplama iyi bir SEO firması, çok yönlü bir pazarlama firması seçmek gibi birazcık. Şanslı olmanız ve zengin olmanız gerekebilir, ancak çok fazla zaman ve para harcamanız muhtemeldir. Aslında en yaygın sorulardan biri "Nasıl bir SEO firması seçerim? "Peki, burada dokuz var ...

Editörün Seçimi

İPuçları: AYDINLATMA

İPuçları: AYDINLATMA

Sınıf bölümünün yanında çoğu EMT kursları da Ambulans veya yangın makinesinde, acil serviste veya birleşim yerlerinde gözlemleyebileceğiniz bir klinik bileşene sahipsiniz. Klinik "gezintiye katılmak" için aşı belgesi ve aşılar sağlamanız gerekebilir. "Bu klinik saatler önemlidir. Siz ...

Test Prep < < Test Prep < < için

Test Prep < < Test Prep < < için

EMT Sınavında Bilmeniz Gereken Tıbbi Yasal Standartlar <[SET:titletr]Test Prep < < Test Prep < < için