Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Приложение «заметки»

Автор:   •  Март 2, 2022  •  Практическая работа  •  345 Слов (2 Страниц)  •  224 Просмотры

Страница 1 из 2

МИНОБРНАУКИ РОССИИ

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ

ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

«ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА)

Кафедра САПР

ОТЧЕТ

по практической работе №1

по дисциплине «Программирование на языке Kotlin»

Тема: «Приложение «заметки»»

Студент гр. 9309

Студент гр. 9309

________________

________________

Аль Сайед А.З.

Юшин Е.В.

Преподаватель

________________

Красильников А.В.

Санкт-Петербург

2021

Содержание

Задание        3

Решение        4

Пример работы        6

Выводы        7


Задание

Реализовать иерархию классов приложения “заметки”. У каждой заметки должно быть названия (title), цвет(color) и содержимое (content). Контент должен быть реализован в виде sealed класса с следующими наследниками:

Text - контект, который хранит в себе список строк

Image - хранит одну строку, которая представляет собой ссылку или путь в системе к файлу с картинкой

ToDoList - список элементов из названия задачи и отметки о том, выполнена она или нет

В функции main создать список из нескольких заметок с разным типом контента и вывести его в консоль.


Решение

  1. Создаём класс PhoneType

enum class Color{

RED,

GREEN,

BLUE,

GRAY,

PINK,

YELLOW

}

  1.  Создаём класс NoteContent

import java.nio.file.Path

sealed class NoteContent {

    data class Text(val strings: List<String>) : NoteContent()

...

Скачать:   txt (4 Kb)   pdf (105.4 Kb)   docx (11.3 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club