0% found this document useful (0 votes)
7 views3 pages

Java

Uploaded by

ogun.271010
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views3 pages

Java

Uploaded by

ogun.271010
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

-kurucuda abstrat static final olamaz ..

kurcuda yazdırmadan sadece default kurucuyu çağırırız .


bir değişkeni birden fazla parametreli yani aşırık yükleyerek yazdır.
Staticler sınıfa özgüdür sınıfadı.metot diye çağrılır.
Static içerisinde sadece static çağrılı this. kullanılamaz.
Copy de static kullanılamaz.

JDk java developmant kit


JRE hazır kütüphaneler bulunur.
JVM platforma özel fakat imkan sağladığı iş java kodlarının platform bağımsız
çalışması
import [Link] (Math sınıf ismidir.) ([Link] paket ismidir.)
Staticte her zaman [Link] olarak çağırılır...
ovarloading (sınıf içi metot aşırı yükleme)
override(sınıflar arası metotların miras ilişkisi olarak yazılması)

BELİRTEÇLER
Polymorphism (overloading,override)
Encapsulation
İnheritance
Data abstraction

Private(Sadece sınıf içi erişim) set ve get kullnarak farklı sınıftan çağrılma
imkanı sağlarız
Hiçbir erişim belirteci yoksa "Default" sadece aynı paket içi erişim
sağlanı[Link] olarak tepki gösterir
PROTECTED İŞLENMEDİ HATIRLAT.
Private "saklı" ve "özel" (get ve set)
Default (aynı paket) veya o paketi main içine İmportlaman gerekiyor.
public void setMaaş(double maaş1);
public double getMaaş() return maaş

sınav sorusu bir değişkenler yazın private değişken olsun özellik belirt
methodu yazın vs vs ....

Derbi packet oluştur


Fener ve Galatasaaray Classı
Değişkenlers
public Forma Numarası
public isim Soyisim
private aldığı maaş dolar cinsinden

**Süper Klas yazın ve ara sınıflarını yazın... ara sınıf süper klasın private
özelliklerini kullanamaz.
İNTERİHANCE
public class Cirle2 extends Point
interihance da private değişkene erişemeyiz.
set ve get methotlarını çağıracaksın.

ALT+SHİFT+S Parametrenin içini oto doldurur

Static metodların içerisine static olmayan metod eklenemez gösterilemez

TEKRAR
printf çalış
9.2f örn sağdan ve soldan başlamalı öğren.
özel karakterler (n,t,",\,') n satır başı , t bir tab boşluk , \" ile print
içerisine yazmalısın

Adım \ "Güney" \ bu ifadeyi olduğu gibi yazdır.


toplam ++
-- toplam
static,public,private,inheritance
static static çağırır,static olmayan static olmayan çağırabilir.(Static içerisinde
this kullanılamaz)

Protect (korumalı)

protected bir değişkene hem o sınıftan hemde o sınıfı miras alan sınıftan
erişebiliriz.
diğer türlü protected e erişmek istiyorsak get,set metotlarını kullanarak
erişebiliriz.
aynı pakette veya o sınıfı extends etmesi gerek diğer türlü get,set kullanmalısın.
----------------------------
Abstract (soyutlama)

abstract metot yapıcaksak eğer metodun içeriğini yazmayız.


abstract bir sınıftan nesne üretilmez.
public abstract class extends Classname olarak yazılır.
abstract olarak yazdığımız metodu extends ettiğimiz sınıfta yazmak zorundayız içi
dolu olacak .
Akademisyen > burada abstract yaptığımız şeyleri alttaki sınıflarda da kullanacağız
demek
asistan
öğretmen
abstract sınıfın abstract metodu olabilir,abstract olmayan sınıfın abstract metodu
olamaz.
----------------------------
İnterface (Arayüz)

İnterfacelerde değişken tanımlanmaz. final değişken tanımlayabiliriz.


interfaceler aslında bir çeşit classtır.
interfacelerden bir obje asla oluşturulamaz.
interfacelerde asla gövdeli metot bulunmaz.
interfacelerin tüm metotları abstract idir.

IDatabase a1=new IDatabase() yanlıştır çünkü ınterfaceden nesne üretemeyiz.


IDatabase a2 = new Student() doğru bir kullanım şeklidir a2 student classının
nesnesi olarak davranır.

Main üstine yeni bir manager class oluşturarak tüm değişkenleri tanımlarız.

interface classında statich veya default metot kullanır isek alt classların o
metotları implement etmesine gerek kalmaz istisnadır.

You might also like