Java Tutorial/Class Definition/Method Return

Материал из Java эксперт
Версия от 08:01, 1 июня 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Returning Objects

   <source lang="java">

class Test {

 int a;
 Test(int i) {
   a = i;
 }
 Test incrByTen() {
   Test temp = new Test(a + 10);
   return temp;
 }

} class ReturnObjectTest {

 public static void main(String args[]) {
   Test ob1 = new Test(2);
   Test ob2;
   ob2 = ob1.incrByTen();
   System.out.println("ob1.a: " + ob1.a);
   System.out.println("ob2.a: " + ob2.a);
   ob2 = ob2.incrByTen();
   System.out.println("ob2.a after second increase: " + ob2.a);
 }

}</source>