1. I swept the classroom yesterday. or I sweep the floor of the classroom. You don't need to say 'the floor', because I know you didn't sweep the walls or the ceiling. Can we only use the word 'sweep' on the floor? How about clean, polish, vacuum ?
2. He catches fish by using a net or He catches fish