Sebenarnya, ASP bukan bahasa pemrograman, jadi tidak ada konsep kelas. Di sini kita mengatakan bahwa kelas ASP mengacu pada kelas ketika bahasa pemrograman ASP VBScript diterapkan dalam ASP.
Kelas ASP relatif sederhana, tidak memiliki karakteristik warisan, kelebihan beban, dll. Dari makna nyata kelas. Meskipun demikian, ini masih sangat berguna. Ini mengurangi kompleksitas pemrograman kami dan membuat modul program kami lebih masuk akal.
Kelas ASP apa yang mudah didukung? Itu tidak memiliki karakteristik warisan, kelebihan beban, dll. Dari kelas nyata. Itu mendukung yang berikut:
Variabel Anggota Umum, Variabel Anggota Pribadi, Atribut
Fungsi Anggota Umum, Fungsi Anggota Pribadi
Konstruktor, destruktor
Buat dan gunakan kelas ASP paling sederhana. Beberapa pemula tidak memahami perbedaan antara kelas dan objek. Misalnya, kelas seperti gambar, dan objek seperti objek nyata yang dibuat berdasarkan gambar. Contoh ini memberikan contoh sederhana kelas dan objek ASP. Kelas ini hanya berisi satu fungsi anggota untuk menjelaskan format dasar kelas dan memberikan metode untuk membuat dan melepaskan objek. Detail: Variabel anggota kelas ASP, fungsi anggota, dan konstruksi destruktor. Ini adalah penjelasan kelas yang relatif lengkap. Semua penjelasan ditulis di sebelah program dalam anotasi. Dengan membaca bagian ini, Anda dapat memiliki pemahaman yang lebih komprehensif tentang kelas ASP dan Anda dapat mengembangkan modul kelas ASP. Detail Atribut Kelas ASP Atribut kelas ASP memiliki karakteristik berikut dibandingkan dengan variabel anggota publik kelas ASP.
Fungsi lain dapat dilakukan saat menetapkan nilai
Dapat menentukan rentang penugasan
Anda dapat mengatur properti read-only dan write-only
Oleh karena itu, atribut kelas ASP juga relatif umum dan penting. Rincian Kombinasi Kelas ASP Fungsi kelas ASP sangat terbatas, jadi kadang -kadang kita harus menggunakan kombinasi untuk menerapkan fungsi yang kompleks.
Buat kelas ASP paling sederhana
classcfoo
subprinthello ()
Response.write "HelloWorld!"
endsub
endclass
Dapat dilihat bahwa struktur dasar kelas ASP adalah:
Nama kelas kelas
Kode kelas
endclass
Gunakan kelas ASP paling sederhana
dimobj
setobj = newcfoo 'Gunakan setNew untuk membuat objek. Karena ini bukan komponen server, itu tidak dapat dibuat dengan server.CreateObject.
callobj.printhello 'Nama objek Tambahkan titik, dan kemudian tambahkan variabel anggota, atribut atau fungsi untuk menunjukkan bahwa variabel anggota, atribut atau fungsi yang memanggil objek, HelloWorld akan ditampilkan!
setobj = nothing'release objek
Konstruktor tidak dapat kelebihan beban di kelas ASP, jadi kami tidak dapat menggunakan pernyataan yang mirip dengan setObj = newcfoo ("param") untuk membuat kelas.
Fungsi kelas ASP benar -benar terbatas, jadi kadang -kadang kita harus menggunakan kombinasi untuk menerapkan fungsi yang kompleks.