একটি অ্যাবস্ট্রাক্ট ক্লাসে ইনস্ট্যান্স মেথড থাকতে পারে যা ডিফল্ট আচরণ ইমপ্লিমেন্ট করে। একটি ইন্টারফেস শুধু কনস্ট্যান্ট এবং ইনস্ট্যান্স মেথড ডিক্লেয়ার করতে পারে, কিন্তু ডিফল্ট আচরণ ইমপ্লিমেন্ট করতে পারে না এবং সকল মেথড নিহিতভাবে অ্যাবস্ট্রাক্ট। একটি ইন্টারফেসের সব মেম্বার পাবলিক এবং কোনো ইমপ্লিমেন্টেশন নেই।