Mulai sekarangMulai 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 merupakan bagian dari kursus

Prinsip Rekayasa Perangkat Lunak di Python

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Define a SocialMedia class that is a child of the `Document class`
class ____:
    def __init__(self, text):
        ____.____(self, text)
Edit dan Jalankan Kode