55 lines
924 B
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);
|
|
} |