Дом Личные финансы Как создать объекты для Android-приложения с Java-макетами

Как создать объекты для Android-приложения с Java-макетами

Видео: Создаем приложение "Погода" на Java [GeekBrains] 2024

Видео: Создаем приложение "Погода" на Java [GeekBrains] 2024
Anonim

Объекты могут быть очень полезным инструментом в вашем приложении для Android. Ознакомьтесь с приведенным ниже кодом, который иллюстрирует Java в действии. Этот код содержит реальный Java-код для создания двух объектов.

пакет com. allmycode. a09_02;

import android. поддержка. v7. приложение. AppCompatActivity;

import android. Операционные системы. Bundle;

import android. виджет. TextView;

import com. allmycode. a09_01. BagOfCheese;

открытый класс MainActivity расширяет AppCompatActivity {

TextView textView;

@Override

protected void onCreate (Bundle savedInstanceState) {

супер. OnCreate (savedInstanceState);

setContentView (R. Layout. Activity_main);

textView = (TextView) findViewById (R. Id. TextView);

BagOfCheese bag1 = новый BagOfCheese ();

BAG1. kind = "Чеддар";

BAG1. вес = 2,43;

BAG1. daysAged = 30;

BAG1. isDomestic = true;

BagOfCheese bag2 = новый BagOfCheese ();

bag2. kind = "Blue";

bag2. вес = 5,97;

bag2. daysAged = 90;

bag2. isDomestic = false;

TextView. SetText ("");

TextView. append (bag1. kind + "," + bag1. weight + "," +

bag1. daysAged + "," + bag1. isDomestic + " n");

TextView. append (bag2. kind + "," + bag2. weight + "," +

bag2. daysAged + "," + bag2. isDomestic + " n");

}

}

Здесь показан запуск кода.

Запуск кода.

Приведенный выше код создает «два объекта BagOfCheese » или «два экземпляра BagOfCheese», или вы можете сказать, что новые операторы BagOfCheese () создают экземпляр BagOfCheese > класса. Так или иначе, код объявляет существование одного класса и объявляет другой класс - класс, который объявляет о существовании двух объектов. Каждое использование слов new

BagOfCheese () - это вызов конструктора . В коде используются десять операторов для создания двух мешков с сыром. Первое утверждение

(BagOfCheese bag1 = new BagOfCheese ()) выполняет три вещи: Со словами

  • BagOfCheese bag1

первый оператор объявляет, что переменная

bag1 относится к мешочку с сыром. С помощью слова

  • нового BagOfCheese ()

первое утверждение создает в нем мешок без особого сыра. (Если это помогает, вы можете думать об этом как о пустой сумке, предназначенной для хранения сыра).

Наконец, с знаком равенства первый оператор делает переменную

  • bag1 ссылкой на вновь созданный пакет, Следующие четыре оператора присваивают значения полям

bag1 : bag1. kind = "Чеддар";

BAG1. вес = 2,43;

BAG1. daysAged = 30;

BAG1. isDomestic = true;

Чтобы обратиться к одному из полей объекта, следуйте ссылке на объект с точкой, а затем на имя поля. (Например, выполните

bag1 с точкой, а затем имя поля вид .) Следующие пять операторов делают то же самое для второй переменной

bag2 >, и второй мешок с сыром.

Как создать объекты для Android-приложения с Java-макетами

Выбор редактора

Рендеринг 3D-модели в AutoCAD - манекены

Рендеринг 3D-модели в AutoCAD - манекены

После добавления света, применения материалов и определения фона для вашего 3D-модель в AutoCAD, вы готовы нажать волшебную кнопку! Нажатие на Render сообщает AutoCAD об округлении всех материалов и их применении к объектам и лицам, которым они назначены. После присвоения материалов фон применяется к ...

Как указывать вес линий в AutoCAD - манекены

Как указывать вес линий в AutoCAD - манекены

Давно, ручные редакторы разработали практику рисования линий различной ширины (вес линий), чтобы различать различные типы объектов. Ручные составители делали это с различными техническими диаметрами ниппеля чернил или с разной твердостью карандашного провода и различной степенью давления на карандаш. Поскольку компьютерная мышь обычно не поставляется с ...

Рендеринг с предустановками в AutoCAD 2008 - манекены

Рендеринг с предустановками в AutoCAD 2008 - манекены

Предустановки рендеринга в AutoCAD 2008 упрощают процесс, помогая вам найти идеальное сочетание настроек, чтобы ваша 3D-модель выглядела великолепно. AutoCAD поставляется с пятью стандартными предустановками рендеринга, которые варьируются от создания быстрых и некачественных визуализаций до высококачественных рендерингов, которые используются для презентаций. Всякий раз, когда вы создаете рендеринг - нет ...

Выбор редактора

Сеть Строительство: установка коаксиального кабеля - манекены

Сеть Строительство: установка коаксиального кабеля - манекены

, Хотя кабель витой пары является наиболее распространенным типом сетевого кабеля, некоторые сети все еще полагаются на старомодный коаксиальный кабель, обычно называемый тонким или иногда BNC-кабелем из-за типа разъемов, используемых на каждом конце кабеля. Вот несколько важных моментов в работе с коаксиальным кабелем: вы подключаете тоннель к сети ...

Создание сети: установка коммутаторов - манекенов

Создание сети: установка коммутаторов - манекенов

Установка сетевого коммутатора удивительно проста. На самом деле вам нужно знать только несколько деталей: установка коммутатора, как правило, очень проста. Просто подключите шнур питания, а затем подключите патч-кабели для подключения сети. Каждый порт коммутатора имеет гнездо RJ-45 и один светодиодный индикатор с меткой ...

Network Building: Right Tools - dummies

Network Building: Right Tools - dummies

, Чтобы правильно построить вашу сеть, у вас должны быть нужные инструменты. Начните с базового набора компьютерных инструментов, который вы можете получить примерно за 15 долларов США из любого магазина компьютеров или крупного магазина канцелярских товаров. Эти наборы включают в себя правильные отвертки и торцевые ключи, чтобы открыть ваши компьютеры и вставить карты адаптеров. (Если вы не ...

Выбор редактора

Как использовать предварительные настройки фильма на Canon Rebel T5 / 1200D - манекены

Как использовать предварительные настройки фильма на Canon Rebel T5 / 1200D - манекены

Canon Rebel T5 / 1200D имеет несколько опций для расширенных настроек видео. Чтобы получить доступ к этим настройкам, перейдите в меню фильма 2, показанное на рисунке ниже, которое включает следующие настройки: Размер записи видео: эта опция определяет разрешение видео (размер кадра, в пикселях), кадров в секунду (fps) и соотношение сторон кадра , Запись звука: через это меню ...

Как запустить спусковой механизм Canon EOS 6D удаленно - манекены

Как запустить спусковой механизм Canon EOS 6D удаленно - манекены

Вы можете запустить затвор Canon EOS 6D дистанционно с помощью пульта дистанционного управления RC-6, который продается отдельно. Вы используете пульт ДУ в сочетании с таймером. Эта опция удобна при создании фотографий натюрморта. Вместо того, чтобы ходить между камерой и вашим объектом, вы можете внести незначительные изменения в композицию и ...

Как запускать затвор удаленно на вашем Canon EOS 7D Mark II - манекены

Как запускать затвор удаленно на вашем Canon EOS 7D Mark II - манекены

Вы можете запускать затвор удаленно на вашем Canon EOS 7D Mark II с помощью пульта дистанционного управления RC-1 или RC-5, который продается отдельно. Вы используете пульт ДУ в сочетании с таймером. Эта опция удобна при создании фотографий натюрморта. Вместо того, чтобы ходить между камерой и вашим объектом, вы можете сделать ...