i currently studying oop in java and i read in a book that java swing jframes are good to understand how oop works in creating gui's in a java program,so where are the following mostly implemeted. I have done some research and i found some oop concepts implemeting in java
Inheritance - obviously a class need to inherit javax.swing.jframe to use all the methods.
Encapsulation - after creating buttons,panels e.t.c all of them have private access modifiers
So where are
- Association &Aggregation
- Polymorphism
- Abstraction & Interface
utilised?