Duvida

Olá, preciso de ajuda urgente.

A questão é a seguinte, estou fazendo uma cadeira na faculdade, esta cadeira é sobre java Orientada a Objetos. O professor colocou a nossa disposição algumas questões que iriam cair na prova para podermos estudar.

A maioria das questões eu já consegui responder, gostaria da ajuda de vocês para conseguir responder as questões seguintes.

Atenciosamente
Kikofr

Questões:

  1. Considerando os objetos Ob1 e Ob2 como instancias da mesma classe, como os atributos desta classe serão manipulados pelo objeto?

  2. Dentro do conceito Orientação a Objetos, como o comportamento do objeto é representado?

  3. Declare, em Java, uma classe com dois atributos e dois métodos. Além disso, mostre o codigo que realiza a instancia desta classe?

4)Na orientação a objetos da linguagem Java, defina os seguintes conceitos (ou explique através de exemplos).
a) Membros da clase statics.
b) Mensagens

  1. Considerando os objetos Ob1 e Ob2 como instancias da mesma classe, como os atributos desta classe serão manipulados pelo objeto?
    R) vai depender dos métodos q a classe tem uai…

  2. Dentro do conceito Orientação a Objetos, como o comportamento do objeto é representado?
    R) atravéz dos seus métodos tb =p

  3. Declare, em Java, uma classe com dois atributos e dois métodos. Além disso, mostre o codigo que realiza a instancia desta classe?
    R)

class Foo {

   int a, b;

   void f1() { }
   void f2() { }

   Foo () {

      new Foo();
   }
}

4)Na orientação a objetos da linguagem Java, defina os seguintes conceitos (ou explique através de exemplos).
a) Membros da clase statics.
R) vou colocar ex, pq tem ZILHÕES de tópicos no PJ explicando oq é:

class Foo {

   static int i = 0;
}

class Bar {

   Bar() {

      int x = Foo.i;
   }
}

b) Mensagens

class Foo { 

   void metodo() { }
}

class Bar {

   Bar() {

      new Foo().metodo();
   }
}
  1. Mensagem eh o conceito de que cada objeto é independente (ou pelo menos deveria ser) um do outro, e para que se comuniquem existe a necessidade de passar mensagens, ou seja, de chamar no objet X um método de Y, com algum parametro, pois em OO é um pecado acessar diretamente os atributos de outra classe se nao for por métodos (conceito de encapsulamento)