SlideShare a Scribd company logo
SCINO. Android для начинающих. Занятие 4
SCINO. Android для начинающих. Занятие 4
Модификаторы полей: 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
}

More Related Content

PDF
Mongo db aggregation
PPTX
TECNICATURA SUPERIOR DE TECNOLOGÍA EN SALUD CON ESPECIALIDAD EN RADIOLOGÍA
PPTX
Sistema solar
PPTX
La floride
DOCX
Storyboard
PPT
Objetos
PPTX
Sin limites
DOCX
Proposal untuk pebisnis dan programer
Mongo db aggregation
TECNICATURA SUPERIOR DE TECNOLOGÍA EN SALUD CON ESPECIALIDAD EN RADIOLOGÍA
Sistema solar
La floride
Storyboard
Objetos
Sin limites
Proposal untuk pebisnis dan programer

Viewers also liked (10)

PDF
Panduan Investasi di Pasar Modal
PDF
WP-CLI (WordBench Sendai 20140628)
PPT
Inspiratiemoment schepenen Malle case Wuustwezel
PPTX
Plan de tratamiento integral
PDF
One-Time Password
PDF
Sesión 2 (1)
PDF
Rapport de stage Volvic
PPTX
Evaluation 2
DOCX
Sixsigma
PPTX
Caries dentales
Panduan Investasi di Pasar Modal
WP-CLI (WordBench Sendai 20140628)
Inspiratiemoment schepenen Malle case Wuustwezel
Plan de tratamiento integral
One-Time Password
Sesión 2 (1)
Rapport de stage Volvic
Evaluation 2
Sixsigma
Caries dentales
Ad

Similar to SCINO. Android для начинающих. Занятие 4 (20)

PDF
Java осень 2014 занятие 2
PPTX
Java Core. Lecture# 4. Collections.
PDF
PDF
PPT
Lec 2 Java
PPTX
Java Core. Lecture# 2. Classes & objects.
PDF
PPTX
Kotlin
PPTX
Android - 01 - Java Basics
PPS
Groovy presentation on Exception #7 conference
PPTX
Зачем нужна Scala?
PDF
PPTX
Спецкурс 2014, занятие 3. Абстракции, именование, документирование
PPTX
Лекция 6_принципы ООП : инкапсуляция, наследование
PDF
Java осень 2013 лекция 7
PPT
Java. Lecture 02. Classes and Objects
PPTX
Классы и объекты в Java
PPT
Step 3.1
PPT
Msu.Center.Lectures.J01 Introducing Java
PPT
03_JavaBasicConstructionsAndDatatypes
Java осень 2014 занятие 2
Java Core. Lecture# 4. Collections.
Lec 2 Java
Java Core. Lecture# 2. Classes & objects.
Kotlin
Android - 01 - Java Basics
Groovy presentation on Exception #7 conference
Зачем нужна Scala?
Спецкурс 2014, занятие 3. Абстракции, именование, документирование
Лекция 6_принципы ООП : инкапсуляция, наследование
Java осень 2013 лекция 7
Java. Lecture 02. Classes and Objects
Классы и объекты в Java
Step 3.1
Msu.Center.Lectures.J01 Introducing Java
03_JavaBasicConstructionsAndDatatypes
Ad

More from SCINO (19)

PDF
SCINO. Android для начинающих. Занятие 10
PDF
SCINO.Школа IT-менеджмента. Занятие 5. Управление проектами. Взаимодействие с...
PDF
SCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документации
PDF
SCINO.Школа IT-менеджмента. Занятие 3.
PDF
Scino. Android для начинающих. Занятие 9
PDF
SCINO. Android для начинающих. Занятие 7
PDF
Scino.Школа IT-менеджмента. Занятие 2. Управление проектами. Формирование ком...
PDF
Scino. Android для начинающих. Занятие 6
PDF
Scino.Школа IT-менеджмента. Управление внутренними проектами
PPTX
Scino. Android для начинающих. Занятие 5
PDF
Scino. android для начинающих. занятие 3
PDF
Android для начинающих. занятие 2
PDF
Android для начинающих. занятие 1
PDF
Разработка мобильных приложений под iOS
PPT
Курс по разработке игр с использованием технологии Unity. Занятие 1.
PDF
SCINO: Summer practice. GameDev.
PPTX
Scino: DVCS на примере Git
PDF
Scino: Developing for Windows Phone [part-1]
PDF
Scino: Front-end [part-1]
SCINO. Android для начинающих. Занятие 10
SCINO.Школа IT-менеджмента. Занятие 5. Управление проектами. Взаимодействие с...
SCINO.Школа IT-менеджмента. Занятие 4. Формирование проектной документации
SCINO.Школа IT-менеджмента. Занятие 3.
Scino. Android для начинающих. Занятие 9
SCINO. Android для начинающих. Занятие 7
Scino.Школа IT-менеджмента. Занятие 2. Управление проектами. Формирование ком...
Scino. Android для начинающих. Занятие 6
Scino.Школа IT-менеджмента. Управление внутренними проектами
Scino. Android для начинающих. Занятие 5
Scino. android для начинающих. занятие 3
Android для начинающих. занятие 2
Android для начинающих. занятие 1
Разработка мобильных приложений под iOS
Курс по разработке игр с использованием технологии Unity. Занятие 1.
SCINO: Summer practice. GameDev.
Scino: DVCS на примере Git
Scino: Developing for Windows Phone [part-1]
Scino: Front-end [part-1]

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

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