Menggunakan pewarisan untuk membuat kelas
Sebelumnya Anda telah menulis kelas Document untuk analisis teks, tetapi proyek NLP Anda sekarang berfokus pada data Media Sosial. Kelas Document yang bersifat umum mungkin berguna nanti, jadi sebaiknya jangan menghapusnya saat fokus Anda beralih ke tweet.
Alih-alih menyalin-tempel fungsionalitas yang sudah ditulis, Anda akan menggunakan prinsip 'DRY' dan pewarisan untuk cepat membuat kelas SocialMedia yang baru.
Latihan ini adalah bagian dari kursus
Prinsip Rekayasa Perangkat Lunak di Python
Petunjuk latihan
Documenttelah dimuat sebelumnya dalam sesi.- Lengkapi pernyataan
classuntuk membuat kelasSocialMediayang mewarisi dariDocument. - Definisikan metode
__init__()milikSocialMediayang menginisialisasi sebuahDocument.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Define a SocialMedia class that is a child of the `Document class`
class ____:
def __init__(self, text):
____.____(self, text)