Data classes are normal classes mainly created to hold data data keyword is used to mark a class as a data class. data class DataClass(val id:Int,...
As you may know, interfaces are just abstract functions but with subtle differences. Abstract means two things : this class can’t be...