tldr: no and no
1. "extends" is a keyword that indicates you are "inheriting" the entire template of another class. if you want to use it, you must inherit. you can optionally override behavior.
2. this is an OOP concept, not GUI related.
3. you can't import methods.
4. you can import the class, create an instance of that class, and use the methods of that class if that's all you wanna do. If it's a static method, you don't need to create an instance.