రెండూ నేరుగా ఇన్స్టాన్షియేట్ చేయలేని మరియు అమలు చేయవలసిన/విస్తరించవలసిన నైరూప్య రకాలను నిర్వచిస్తాయి — కానీ అవి విభిన్న డిజైన్ ఉద్దేశ్యాలను పూరిస్తాయి. ప్రధాన తేడాలు బహుళ వారసత్వం, స్థితి మరియు అవి నమూనా చేసే సంబంధం.
Interface — ఒక ఒప్పంద ("చేయగలిగిన" / సామర్థ్యం)
{
;
{
System.out.println();
}
;
}
{
{ }
}
