Skip to content

Patika-Todeb-Java-Spring-Bootcamp/week1-kadirsnsy

Repository files navigation

week1-kadirsnsy

***NOT: Ödev2 ve Ödev3 diğer Branch içindedir.

Immutable class için örnek bir projedir.

Immutable class özellikleri: 1-Class içerisinde tanımlanan değişkenler private olmalı. Çünkü dışarıdan herhangi bir müdahalede bulunulmamalı. 2-Class içerisindeki değişkenlerin setter methodları olmamalı. Bu da dışarıdan gelecek müdahalelere karşı sıkı bir önlem. 3-Değişkenler final olarak işaretlenmeli. Bilindiği üzere final işaretlenen değişkenler ilk değeri aldıktan sonra değiştirilemezler. 4- Final işaretlenen bu alanların ilk değerleri constructur ile verilmeli. 5-Classımız da final class olmalı extend edilmemesi gerekiyor.

About

week1-kadirsnsy created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages