Kapsülleme ile İlgili Sorular

Kapsülleme ile İlgili Sorular

University

5 Qs

quiz-placeholder

Similar activities

Dijital Dayanıklılık Quiz

Dijital Dayanıklılık Quiz

University

10 Qs

Nesnelerin İnterneti / Gömülü Sistemler

Nesnelerin İnterneti / Gömülü Sistemler

University

10 Qs

Temel Java Bilgisi Ölçme Testi

Temel Java Bilgisi Ölçme Testi

University

10 Qs

Bilişim Etiği 1.grup soruları

Bilişim Etiği 1.grup soruları

University

10 Qs

sabit ve değişken

sabit ve değişken

KG - Professional Development

10 Qs

Sunumlar 1. Hafta

Sunumlar 1. Hafta

University

8 Qs

Abstract Sınıflar Quiz

Abstract Sınıflar Quiz

University

5 Qs

Çoklu Ortam Tasarımı

Çoklu Ortam Tasarımı

University

10 Qs

Kapsülleme ile İlgili Sorular

Kapsülleme ile İlgili Sorular

Assessment

Quiz

Computers

University

Medium

Created by

Zeyneb AKSU

Used 5+ times

FREE Resource

5 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Aşağıdakilerden hangisi kapsülleme sayesinde kolayca yapılabilir?

Bir sınıfın public metodlarının sayısını artırmak

Bir sınıfın değişkenlerini doğrudan güncellemek

Verilere erişirken girişleri doğrulamak ve hata kontrolü yapmak

Sınıfın bütün alanlarını public yapmak

Answer explanation

Kapsülleme, verilerin korunmasını sağlar ve erişim sırasında girişlerin doğrulanması ile hata kontrolü yapılmasına olanak tanır. Bu nedenle, doğru cevap 'Verilere erişirken girişleri doğrulamak ve hata kontrolü yapmak'tır.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Aşağıdaki nedenlerden hangisi bir sınıfın alanlarını (fields) private yapmanın sebebidir?

Diğer sınıfların doğrudan erişim sağlamasını istemek

Yalnızca belirli metodlarla erişimi sağlamak

Performans artırımı

Alanların türetilmesini kolaylaştırmak

Answer explanation

Bir sınıfın alanlarını private yapmak, bu alanlara yalnızca belirli metodlar aracılığıyla erişim sağlamak için kullanılır. Bu, veri gizliliğini artırır ve sınıfın iç yapısını korur.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Aşağıdaki Java kodu için ne söylenebilir? public class Person { public String name; public int age; }

Kapsülleme ilkesi uygulanmıştır

Verilere doğrudan erişim engellenmiştir

Sınıf encapsulation ilkesini ihlal eder

Setter ve Getter metodları kullanılmaktadır

Answer explanation

Verilen Java kodunda, 'name' ve 'age' değişkenleri public olarak tanımlanmıştır. Bu durum, kapsülleme ilkesini ihlal eder çünkü verilerin doğrudan erişimine izin verilmektedir. Bu nedenle doğru cevap, sınıf encapsulation ilkesini ihlal eder.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Kapsülleme sayesinde bir sınıfın hangi özelliği korunmuş olur?

Sınıfın performansı

Sınıfın metotları

Verilerin doğrudan erişimden korunması

Sınıfın yapısı

Answer explanation

Kapsülleme, bir sınıfın verilerine doğrudan erişimi kısıtlayarak, bu verilerin korunmasını sağlar. Bu sayede, dışarıdan müdahalelerden uzak durulur ve veri bütünlüğü sağlanır.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Hangi erişim belirleyicisi (access modifier) kullanılarak bir sınıfın alanları (fields) doğrudan erişilemez hale getirilebilir?

public

protected

private

default

Answer explanation

Bir sınıfın alanlarına doğrudan erişimi engellemek için 'private' erişim belirleyicisi kullanılır. Bu, alanların yalnızca sınıfın içinde erişilebilir olmasını sağlar, dışarıdan erişimi kısıtlar.