Upload
scino
View
118
Download
2
Embed Size (px)
Citation preview
Модификаторы полей: final, public, protected, private, static
Модификаторы класса: abstract, final, public, protected, private
Доступ к полям: this, super
Видимость переменных
• extends, implements, interface
Пример:public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
…
}
public interface OnClickListener {
/**
* Called when a view has been clicked.
*
* @param v The view that was clicked.
*/
void onClick(View v);
}
• 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);
ArrayList<тип> переменная = new ArrayList<тип> ();
Основные методы:
size(), clear(), get(index), add(val), add(index, val), remove(index), remove(val), indexOf(val), contains(val).
• if (логическое выражение) оператор 1; [else оператор2;]
• switch ( выражение ){case значение1: break;case значение2: break;case значениеN: break;default:}
for (инициализация; завершение; итерация ) тело;for (тип переменная : список) тело;
Пример:List<String> names = new List<String>();…for (String name : names){
// Обработка каждого элемента name из names}