CPD/Testat1-Vorbereitung/test.dart

55 lines
924 B
Dart

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);
}