File tree Expand file tree Collapse file tree 3 files changed +58
-0
lines changed
Naming Convention, Paketler, Erişim Belirleyiciler/Final Sınıf, Final Metod, Final Parametre Expand file tree Collapse file tree 3 files changed +58
-0
lines changed Original file line number Diff line number Diff line change
1
+ package com .mycompany .java_temelleri ;
2
+
3
+ public class Database {
4
+
5
+ // Final Parametre
6
+ /*
7
+ public void baglanti_kur(final String username, final String password) {
8
+ // Fonksiyona parametre olarak username değerini gönderdik ama yanlışlıkla
9
+ // fonksiyon içerisinde de aşağıdaki şekilde değişiklik yaptık diyelim. Bu durumda
10
+ // ekrana yazacak değer değiştirdikten sonra ki yeni değer olacaktır. Bunun
11
+ // olmaması için fonksiyona gelecek parametreyi tanımlarken final anahtar kelimesini
12
+ // kullanmamız gerekiyor.
13
+ // username = "root2";
14
+
15
+ System.out.println(username);
16
+ System.out.println(password);
17
+ }
18
+ */
19
+
20
+ // Final Metod
21
+ /*
22
+ public final void baglanti_kur(String username, String password) {
23
+ // Bu sınıf başka bir sınıfın üst sınıfı olduğunda o sınıfta bu fonksiyonu
24
+ // override etmek istersek metodu bu sınıfta final olarak tanımladığımız için
25
+ // alt sınıfta override işlemini yapamayız.
26
+
27
+ System.out.println(username);
28
+ System.out.println(password);
29
+ }
30
+ */
31
+ }
Original file line number Diff line number Diff line change
1
+ package com .mycompany .java_temelleri ;
2
+
3
+ // Final Class
4
+ /*
5
+ Sınıf tanımını yaparken final anahtar kelimesini
6
+ kullandığımız için bu sınıftan alt sınıf üretemeyiz.
7
+ */
8
+ public final class Database_2 {
9
+
10
+ public final void baglanti_kur (String username , String password ) {
11
+
12
+ System .out .println (username );
13
+ System .out .println (password );
14
+ }
15
+ }
Original file line number Diff line number Diff line change
1
+ package com .mycompany .java_temelleri ;
2
+
3
+ public class Main {
4
+
5
+ public static void main (String [] args ) {
6
+
7
+ /*
8
+ Database database = new Database();
9
+ database.baglanti_kur("root", "12345");
10
+ */
11
+ }
12
+ }
You can’t perform that action at this time.
0 commit comments