9
contoh,
jika
kelas
A
menurunkan
A1 dan
A2 (single
inheritance),
dengan
m(A), m(A1), dan
m(A2) adalah
himpunan anggota-anggota kelas A, A1, dan
A2 secara
berurutan,
maka
m(A)
?
m(A1),
m(A)
?
m(A2),
dan
m(A1)
n
m(A2) = m(A).
Beda
(difference)
Beda dari dua buah
himpunan, ditulis A-B adalah himpunan yang anggota-
anggotanya adalah anggota-anggota himpunan A
yang tidak
terdapat dalam
himpunan B. Sebagai contoh, jika kelas A menurunkan kelas B, maka kelas
B
dapat mendefinisikan hanya anggota-anggota m(B)-m(A).
Beda
setangkup (symmetric difference)
Beda
setangkup
dua
buah
himpunan
ditulis
A?B,
didefinisikan
A?B=(A?B)-(AnB).
Hasil
kali
Kartesius (Cartesian
product)
Hasil
kali
kartesius
dari
dua
himpunan,
ditulis
A
×
B
adalah
himpunan
yang anggota-anggotanya adalah pasangan berurutan dari anggota-anggota
himpunan A dan B. Jika a adalah anggota A, dan b adalah anggota B, maka
A
×
B
akan
memiliki (a,
b)
sebagai
anggotanya. Sebagai contoh,
produksi
tata
bahasa
bebas
konteks
merupakan
perkalian
kartesius
dari
himpunan
nonterminal dengan
himpunan
string
yang
terdiri
dari
baik
nonterminal
maupun terminal.
|