From cd08c8faa0c837d177043610d0b849efc78ca3db Mon Sep 17 00:00:00 2001 From: 2wenty1ne Date: Mon, 19 Oct 2026 14:03:20 +0200 Subject: [PATCH] Folie 2, P7 --- Testat1-Vorbereitung/test.dart | 55 ++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 Testat1-Vorbereitung/test.dart diff --git a/Testat1-Vorbereitung/test.dart b/Testat1-Vorbereitung/test.dart new file mode 100644 index 0000000..0b5d594 --- /dev/null +++ b/Testat1-Vorbereitung/test.dart @@ -0,0 +1,55 @@ +import 'dart:io'; + +class Person { + String _name = ""; + String get getName => _name; + set setName(String value) { + _name = value; + } +} + +class Buch { + late String titel; + int? seitenzahl; + bool gelesen = false; + + // Buch(this.titel, this.seitenzahl); + Buch(this.titel, {this.seitenzahl}); + + void erzeugeInhalt() {} + + void lesen() { + gelesen = true; + } +} + +class Page { + const Page({this.number = 0}); + final int number; +} + +void main() { + final p = Person(); + p.setName = "Lils"; + // print(p.getName); + + // String? nickname; + + // var display = nickname ?? "Kein Nickname"; + // print(display); // Kein Nickname + + final book = Buch("Name", seitenzahl: 10); + + print('Seitennummer eingeben:'); + int? seitennummer = int.tryParse(stdin.readLineSync() ?? ''); + + late Page seite; + if (seitennummer != null) { + seite = Page(number: seitennummer); + } + else { + seite = Page(); + } + + print(seite); +} \ No newline at end of file