1.---Objects interact by sending messages to each other, asking other objects to invoke, or carry out, one of their methods. Identify and describe a real-world example of an object invoking another object's methods? 2.----An object in a computer system is like an object in the real world: it is a thing that has attributes and behaviors. Choose three real-world objects and describe their attributes and their behaviors. 3.-----Explain how a typical IDE is used. Explain the purpose of the various panes of the IDE. Justify the importance of this. Explain why it is helpful. 4.-----Develop a list of Java IDEs. Then compare and contrast its key aspects. Then choose the one you believe to be the most useful and provide a rationale please 1 and 1/2 to two pages.thank u .