TM 9 Flashcards

1
Q

Sebutkan dan kemudian uraikan tiga fitur karakteristik OOPL. Sebelum
berkembangnya OOPL terlebih dulu kita mengenal procedure oriented programming dan data oriented programming.

a. Jelaskan apa yang kamu ketahui tentang kedua metode programming tersebut.
b. Jelaskan pula dua masalah yang dihadapi oleh data oriented programming.

A

x

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

De-alokasi object yang ada di heap memory dilakukan secara implicit di SmallTalk, Java dan juga di C# tetapi secara eksplisit di C++.

a. Jelaskan apa yang dimaksud dengan implicit dan explicit de-allocation?
b. Karena de-allocation dilakukan secara explicit di C++ maka ada kmeungkinan terjadi memory leak di C++. Uraikan apa yang dimaksud dengan memory leak?

A

x

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Apa yang disebut overriding method? Apa pula yang disebut virtual method?

A

x

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Bandingkan dynamic binding yang berlaku di C++ dan Java.

A

x

How well did you know this?
1
Not at all
2
3
4
5
Perfectly