9

SCINO. Android для начинающих. Занятие 4

  • Upload
    scino

  • View
    118

  • Download
    2

Embed Size (px)

Citation preview

Page 1: SCINO. Android для начинающих. Занятие 4
Page 2: SCINO. Android для начинающих. Занятие 4
Page 3: SCINO. Android для начинающих. Занятие 4

Модификаторы полей: final, public, protected, private, static

Модификаторы класса: abstract, final, public, protected, private

Доступ к полям: this, super

Видимость переменных

Page 4: SCINO. Android для начинающих. Занятие 4

• extends, implements, interface

Пример:public class MainActivity extends ActionBarActivity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

}

}

Page 5: SCINO. Android для начинающих. Занятие 4

public interface OnClickListener {

/**

* Called when a view has been clicked.

*

* @param v The view that was clicked.

*/

void onClick(View v);

}

Page 6: SCINO. Android для начинающих. Занятие 4

• Integer, Long, String, Boolean, Float, Double, Character

Преобразования типов:Integer i = Integer.parseInt(“123”);

Boolean b = Boolean.parseBoolean(“true”);

String s = i.toString();

String s = String.valueOf(i);

Page 7: SCINO. Android для начинающих. Занятие 4

ArrayList<тип> переменная = new ArrayList<тип> ();

Основные методы:

size(), clear(), get(index), add(val), add(index, val), remove(index), remove(val), indexOf(val), contains(val).

Page 8: SCINO. Android для начинающих. Занятие 4

• if (логическое выражение) оператор 1; [else оператор2;]

• switch ( выражение ){case значение1: break;case значение2: break;case значениеN: break;default:}

Page 9: SCINO. Android для начинающих. Занятие 4

for (инициализация; завершение; итерация ) тело;for (тип переменная : список) тело;

Пример:List<String> names = new List<String>();…for (String name : names){

// Обработка каждого элемента name из names}