ฉันกำลังเขียนโปรแกรม Android และกำลังเรียนรู้เกี่ยวกับ Intents เมื่อฉันเห็นตัวสร้างที่สำหรับจิตใจที่ฝึกฝน C # ของฉันดูเหมือนจะขี้ขลาด การโทรคือ:
Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class);
พารามิเตอร์ทั้งสองใหม่สำหรับฉัน จะมี ".this" แบบคงที่จากชื่อคลาสอย่างไร นี่คือสิ่งที่ Java หรือ Android? ฉันสมมติว่ามันเหมือนกับแค่พูดว่า "this" เนื่องจากฉันอยู่ในบริบทของCurrentActivity
แต่ฉันไม่เข้าใจว่า "this" สามารถเรียกออกจากชื่อคลาสได้อย่างไร ด้วย ".class" ดูเหมือนว่าใช้สำหรับการสะท้อนซึ่งฉันคุ้นเคยในภาษา C # แต่ยินดีรับข้อมูลเชิงลึกเกี่ยวกับเรื่องนี้เช่นกัน
ขอบคุณ