سلام.
const ( که کوتاه شده constant یعنی همون ثابت یا ایستا ) درواقع یک توصیف کنند نوع هست. یعنی متغییری که صفت const رو داره غیرفایل تغییر هست. اینکه کجاها ازش استفاده میشه بحث جدایی داره.
ولی final برای تابع مجازی (virtual method) یک کلاس بکار میره تا مشخص کنه که این این تابع غیر قایل override شده هست.
اینجا در مورد final توضیح داده شده .