MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Document telah dimuat sebelumnya dalam sesi.
  • Lengkapi pernyataan class untuk membuat kelas SocialMedia yang mewarisi dari Document.
  • Definisikan metode __init__() milik SocialMedia yang menginisialisasi sebuah Document.

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)
Edit dan Jalankan Kode