Дом Личные финансы Определение класса в Java: Учетные записи - макеты

Определение класса в Java: Учетные записи - макеты

Видео: Java. Авторизация пользователя (лекция 2) 2024

Видео: Java. Авторизация пользователя (лекция 2) 2024
Anonim

Когда вы придете прямо к это, различия между одной учетной записью и другой могут быть суммированы как значения переменных в Java-коде. Возможно, есть переменная с именем . Для одного человека значение переменной типа balance равно 24. 02.

Для другого значение баланса равно 55. 63. Вопрос заключается в том, что при написании компьютерной программы для работы со счетами, как сделать вы выделяете одну переменную баланса из другой балансовой переменной?

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

Пока вы на нем, поместите переменную имени и переменную адреса в каждый из объектов. И там у вас есть - два объекта, и каждый объект представляет собой учетную запись. Точнее, каждый объект является экземпляром класса Account. (См. Этот рисунок.)

Пока, так хорошо. Однако вы все еще не решили исходную проблему. В вашей компьютерной программе, как вы относитесь к одной переменной баланса, в отличие от другой балансовой переменной? Ну, у вас есть два объекта, сидящих вокруг, так что, возможно, у вас есть переменные, чтобы ссылаться на эти два объекта.

Создайте одну переменную с именем myAccount и другую переменную с именем yourAccount. Переменная myAccount ссылается на один объект (мой экземпляр класса Account) со всем содержимым, находящимся внутри него. Чтобы ссылаться на этот баланс, напишите

MyAccount. balance

Чтобы ссылаться на это имя, напишите

myAccount. name

Затем yourAccount. баланс относится к значению в переменной баланса вашего объекта и вашей учетной записи. name ссылается на значение переменной имени вашего объекта. Чтобы сообщить компьютеру, сколько у вас есть в одной учетной записи, вы можете написать

myAccount. баланс = 24. 02;

Чтобы отобразить ваше имя на экране, вы можете написать

. println (имя вашей учетной записи);

Эти идеи собраны в этих примерах.

открытый класс Account {String name; Строковый адрес; double balance;}

Класс Account определяет, что означает учетная запись. В частности, он сообщает вам, что каждый экземпляр класса Account имеет три переменные - имя, адрес и баланс. Это согласуется с информацией на рисунке. Java-программисты имеют специальное имя для переменных такого типа (переменные, принадлежащие экземплярам классов). Каждая из этих переменных - имя, адрес и баланс - называется полем .

Переменная, объявленная внутри класса, но не внутри какого-либо конкретного метода, представляет собой поле . В листинге, имена переменных, адрес и баланс являются полями.Другое имя для поля - это переменная экземпляра .

Можете ли вы определить полный класс Java только с четырьмя строками кода (дайте или возьмите фигурные скобки)? Вы, конечно, можете. Фактически, класс Account в этом листинге вполне отражает то, о чем думают Java-программисты, когда они думают, что класс . Класс - это группировка существующих вещей. В классе Account эти существующие вещи - это два значения String и двойное значение.

Определение класса в 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, который продается отдельно. Вы используете пульт ДУ в сочетании с таймером. Эта опция удобна при создании фотографий натюрморта. Вместо того, чтобы ходить между камерой и вашим объектом, вы можете сделать ...