Infosys Interview Question

Concept of object oriented programming What is thread Constructor And last write the program swap two number without using third variable